summaryrefslogtreecommitdiff
path: root/java/eclipse-devel/files/post-patch-plugins-swt-mozilla-gtk-swt-browser-MozillaDelegate.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/eclipse-devel/files/post-patch-plugins-swt-mozilla-gtk-swt-browser-MozillaDelegate.java')
-rw-r--r--java/eclipse-devel/files/post-patch-plugins-swt-mozilla-gtk-swt-browser-MozillaDelegate.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/java/eclipse-devel/files/post-patch-plugins-swt-mozilla-gtk-swt-browser-MozillaDelegate.java b/java/eclipse-devel/files/post-patch-plugins-swt-mozilla-gtk-swt-browser-MozillaDelegate.java
new file mode 100644
index 000000000000..86aeebc3b326
--- /dev/null
+++ b/java/eclipse-devel/files/post-patch-plugins-swt-mozilla-gtk-swt-browser-MozillaDelegate.java
@@ -0,0 +1,21 @@
+--- plugins/org.eclipse.swt/Eclipse SWT Mozilla/gtk/org/eclipse/swt/browser/MozillaDelegate.java.orig 2007-06-26 04:57:02.000000000 +0900
++++ plugins/org.eclipse.swt/Eclipse SWT Mozilla/gtk/org/eclipse/swt/browser/MozillaDelegate.java 2007-09-12 13:17:45.000000000 +0900
+@@ -26,14 +26,17 @@
+ static final int STOP_PROPOGATE = 1;
+
+ static boolean IsLinux;
++ static boolean IsFreeBSD;
+ static {
+ String osName = System.getProperty ("os.name").toLowerCase (); //$NON-NLS-1$
+ IsLinux = osName.startsWith ("linux"); //$NON-NLS-1$
++ IsFreeBSD = osName.startsWith ("freebsd"); //$NON-NLS-1$
++
+ }
+
+ MozillaDelegate (Browser browser) {
+ super ();
+- if (!IsLinux) {
++ if (!IsLinux && !IsFreeBSD) {
+ browser.dispose ();
+ SWT.error (SWT.ERROR_NO_HANDLES, null, " [Unsupported platform]"); //$NON-NLS-1$
+ }