Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArun Thondapu2014-01-03 05:55:24 +0000
committerArun Thondapu2014-01-03 05:55:24 +0000
commit3f2ee2c7c7cdbb7b546244d5db86724f3f5695a3 (patch)
tree8aa7b4410d8d4146d351f6ce08557cbc08648cb0 /bundles/org.eclipse.swt/Eclipse SWT Browser
parent5c344373bd6752d7933887eed3d787555f18fafc (diff)
downloadeclipse.platform.swt-3f2ee2c7c7cdbb7b546244d5db86724f3f5695a3.tar.gz
eclipse.platform.swt-3f2ee2c7c7cdbb7b546244d5db86724f3f5695a3.tar.xz
eclipse.platform.swt-3f2ee2c7c7cdbb7b546244d5db86724f3f5695a3.zip
Bug 423870 - [GTK3] Eclipse crashes in libxul when
-Dorg.eclipse.swt.browser.DefaultType=mozilla used to prefer xulrunner for internal browser
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT Browser')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Browser/gtk/org/eclipse/swt/browser/BrowserFactory.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Browser/gtk/org/eclipse/swt/browser/BrowserFactory.java b/bundles/org.eclipse.swt/Eclipse SWT Browser/gtk/org/eclipse/swt/browser/BrowserFactory.java
index b66feac0fa..d82de85022 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT Browser/gtk/org/eclipse/swt/browser/BrowserFactory.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT Browser/gtk/org/eclipse/swt/browser/BrowserFactory.java
@@ -11,12 +11,14 @@
package org.eclipse.swt.browser;
import org.eclipse.swt.SWT;
+import org.eclipse.swt.internal.gtk.OS;
class BrowserFactory {
WebBrowser createWebBrowser (int style) {
boolean webkitInstalled = WebKit.IsInstalled ();
if ((style & SWT.MOZILLA) != 0 || (!webkitInstalled && (style & SWT.WEBKIT) == 0)) {
+ if (OS.GTK3) return null; // avoid libxul.so crash with Eclipse/SWT GTK 3 (XULRunner is not ported to GTK 3 yet)
return new Mozilla ();
}
if (!webkitInstalled) return null;

Back to the top