X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fxwt%2FPlatform.java;h=5b1f0ac1879dc6dbfdd51090bedf549b645db52e;hb=6a96430e10e27fc1de5754cb5add705f929dd109;hp=8e77b8779c581a9cb21178901419c2fffc2216a7;hpb=16ea48d834626fb9815da2f7632c3633838fb790;p=org.ibex.core.git diff --git a/src/org/xwt/Platform.java b/src/org/xwt/Platform.java index 8e77b87..5b1f0ac 100644 --- a/src/org/xwt/Platform.java +++ b/src/org/xwt/Platform.java @@ -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);