diff dwt/program/Program.d @ 351:f1bb3949939b

Update to SWT 3.4.1
author Frank Benoit <benoit@tionex.de>
date Mon, 03 Nov 2008 23:35:30 +0100
parents 602a4fd8538f
children 8ebacc5c07dc
line wrap: on
line diff
--- a/dwt/program/Program.d	Sun Nov 02 01:30:09 2008 -0800
+++ b/dwt/program/Program.d	Mon Nov 03 23:35:30 2008 +0100
@@ -246,7 +246,7 @@
     if (desktop is DESKTOP_UNKNOWN) {
         String gnomeName = "_NET_SUPPORTING_WM_CHECK";
         int /*long*/ gnome = OS.XInternAtom(xDisplay, gnomeName.ptr, true);
-        if (gnome !is OS.None && gnome_init()) {
+        if (gnome !is OS.None && (OS.GTK_VERSION >= OS.buildVERSION (2, 2, 0)) && gnome_init()) {
             desktop = DESKTOP_GNOME;
             int icon_theme = cast(int)GNOME.gnome_icon_theme_new();
             display.setData(ICON_THEME_DATA, new ValueWrapperInt(icon_theme));