Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [albireo-dev] considering each platform

Bruno Haible wrote:
+         Platform.isGtk() || "motif".equals(SWT.getPlatform()) || Platform.isWin32();

I added a Platform.isMotif() method
### Eclipse Workspace Patch 1.0
#P org.eclipse.albireo.core
Index: src/org/eclipse/albireo/internal/Platform.java
===================================================================
RCS file: /cvsroot/technology/org.eclipse.albireo/org.eclipse.albireo.core/src/org/eclipse/albireo/internal/Platform.java,v
retrieving revision 1.2
diff -u -r1.2 Platform.java
--- src/org/eclipse/albireo/internal/Platform.java	16 Feb 2008 23:27:20 -0000	1.2
+++ src/org/eclipse/albireo/internal/Platform.java	26 Feb 2008 00:36:58 -0000
@@ -32,6 +32,10 @@
         return "gtk".equals(platformString); //$NON-NLS-1$
     }
     
+    public static boolean isMotif() {
+        return "motif".equals(platformString); //$NON-NLS-1$
+    }
+    
     //Java
     /**
      * The JAVA version
Index: src/org/eclipse/albireo/core/SwingControl.java
===================================================================
RCS file: /cvsroot/technology/org.eclipse.albireo/org.eclipse.albireo.core/src/org/eclipse/albireo/core/SwingControl.java,v
retrieving revision 1.41
diff -u -r1.41 SwingControl.java
--- src/org/eclipse/albireo/core/SwingControl.java	25 Feb 2008 21:15:24 -0000	1.41
+++ src/org/eclipse/albireo/core/SwingControl.java	26 Feb 2008 00:36:58 -0000
@@ -410,7 +410,7 @@
     // valid any more!
     static final boolean INITIAL_CLIENT_AREA_WORKAROUND =
         // This code is found in SWT_AWT.new_Frame for gtk, motif, win32.
-        Platform.isGtk() || "motif".equals(SWT.getPlatform()) || Platform.isWin32();
+        Platform.isGtk() || Platform.isMotif() || Platform.isWin32();
     private Rectangle initialClientArea;
     /**
      * Overridden.

Back to the top