2003/10/31 09:50:08
[org.ibex.core.git] / src / org / xwt / Platform.java
index 8e77b87..5b1f0ac 100644 (file)
@@ -227,12 +227,8 @@ public class Platform {
     /** displays a platform-specific "open file" dialog and returns the chosen filename, or null if the user hit cancel */
     protected String _fileDialog(String suggestedFileName, boolean write) { return null; }
     public static String fileDialog(String suggestedFileName, boolean write) {
-        if (!ThreadMessage.suspendThread()) return null;
-        try {
-            return platform._fileDialog(suggestedFileName, write);
-        } finally {
-            ThreadMessage.resumeThread();
-        }
+        // FIXME: put self in background
+        return platform._fileDialog(suggestedFileName, write);
     }
 
     /** default implementation is Eric Albert's BrowserLauncher.java */
@@ -285,9 +281,12 @@ public class Platform {
 
         Object icon = b.get("icon", true);
         if (icon != null && icon instanceof Res) {
+            /*
+              FIXME
             Picture pic = Picture.fromRes((Res)icon);
             if (pic != null) ret.setIcon(pic);
             else if (Log.on) Log.log(Platform.class, "unable to load icon " + icon);
+            */
         }
 
         ret.setLimits(b.minwidth, b.minheight, b.maxwidth, b.maxheight);