diff options
author | Alexander Kurtakov | 2016-01-14 13:24:48 +0000 |
---|---|---|
committer | Alexander Kurtakov | 2016-01-14 13:24:48 +0000 |
commit | bb8275c21d162c7b5dfb6cfa635c2c509e88e7af (patch) | |
tree | 846ad621aa70afe5acfd6249209e28c1baa5f7dc /bundles/org.eclipse.swt/Eclipse SWT Program | |
parent | be1e40be8a29256b9afb7e0499ed71f5c342fabf (diff) | |
download | eclipse.platform.swt-bb8275c21d162c7b5dfb6cfa635c2c509e88e7af.tar.gz eclipse.platform.swt-bb8275c21d162c7b5dfb6cfa635c2c509e88e7af.tar.xz eclipse.platform.swt-bb8275c21d162c7b5dfb6cfa635c2c509e88e7af.zip |
Bug 485845 - Launching eclipse under wayland crashes.
GDK_WINDOWING_WAYLAND checks that wayland backend is compiled in but not
that we run on wayland. Also X11 will not be available on other backends
too thus assume GIO for everything not X11. GIO appeared in older
version than the one required by GTK3 (which added support for multiple
backends to be compiled in).
Change-Id: I0cd40ab1d257ea3c6c33b4d36d6c2ecfe05a1c40
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT Program')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT Program/gtk/org/eclipse/swt/program/Program.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Program/gtk/org/eclipse/swt/program/Program.java b/bundles/org.eclipse.swt/Eclipse SWT Program/gtk/org/eclipse/swt/program/Program.java index 525e0ecc2e..36a147477a 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT Program/gtk/org/eclipse/swt/program/Program.java +++ b/bundles/org.eclipse.swt/Eclipse SWT Program/gtk/org/eclipse/swt/program/Program.java @@ -73,7 +73,7 @@ static int getDesktop(final Display display) { if (desktopValue != null) return desktopValue.intValue(); int desktop = DESKTOP_UNKNOWN; - if (OS.GDK_WINDOWING_WAYLAND ()) { + if (!OS.isX11 ()) { desktop = DESKTOP_GIO; display.setData(DESKTOP_DATA, new Integer(desktop)); return desktop; |