X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?a=blobdiff_plain;f=src%2Fnet%2Fchiark%2Fyarrg%2FMarketUploader.java;h=864cf997d42fa6d481a00fe94377b39b29c236e7;hb=c659f6cbe0e1ac839f98a1cddaf79d6291aa635d;hp=eb97225e54ca1eadfffe3bf9535326a4ea5c4b18;hpb=34938af153ce24d7f700345f518d10f767608a24;p=jarrg-ian.git diff --git a/src/net/chiark/yarrg/MarketUploader.java b/src/net/chiark/yarrg/MarketUploader.java index eb97225..864cf99 100644 --- a/src/net/chiark/yarrg/MarketUploader.java +++ b/src/net/chiark/yarrg/MarketUploader.java @@ -278,13 +278,33 @@ public class MarketUploader implements Runnable, TopLevelWindowListener, GUIInit public void run() { if (dtxt!=null) dtxt.println("MarketUploader run()..."); - EventQueueMonitor.addTopLevelWindowListener(this); if (EventQueueMonitor.isGUIInitialized()) { - createGUI(); + guiInitialized(); } else { EventQueueMonitor.addGUIInitializedListener(this); } } + + public void guiInitialized() { + Window ws[]= EventQueueMonitor.getTopLevelWindows(); + EventQueueMonitor.addTopLevelWindowListener(this); + for (int i=0; i