SwingUtilities.invokeLater for opening multiple instances

This commit is contained in:
pesckal
2011-08-11 15:57:53 +00:00
parent 2ca1396569
commit 2bf2a2dbb4

View File

@@ -196,12 +196,16 @@ public class Base {
if (platform.base == null) continue;
if (key.equals(receivedKey)) {
String filename = br.readLine();
if (filename != null) {
platform.base.handleOpen(filename);
} else {
platform.base.handleNew();
}
final String filename = br.readLine();
SwingUtilities.invokeLater(new Runnable() {
public void run() {
if (filename != null) {
platform.base.handleOpen(filename);
} else {
platform.base.handleNew();
}
};
});
}
} catch (IOException e) {
}