Changeset 32699
- Timestamp:
- 2018-12-16T22:43:31+13:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/gli/src/org/greenstone/gatherer/gui/GUIManager.java
r32695 r32699 204 204 } 205 205 else if (esrc == menu_bar.file_open) { 206 new OpenCollectionTask().start(); 206 //new OpenCollectionTask().start(); // will cause an EDT access violation exception 207 // since the GUI stuff of opening a collection is not done in a Swing thread 208 SwingUtilities.invokeLater(new OpenCollectionTask()); 207 209 } 208 210 else if (esrc == menu_bar.file_options) { … … 379 381 menu_bar = new MenuBar(new MenuListenerImpl()); 380 382 menu_bar.setComponentOrientation(Dictionary.getOrientation()); 381 383 382 384 //feedback changes 383 385 //content_pane.add(menu_bar, BorderLayout.NORTH); … … 935 937 936 938 private class OpenCollectionTask 937 extends Thread 939 implements Runnable //extends Thread -> If this extends Thread, it will cause an EDT access 940 // violation since the GUI stuff in run() is not done in the Swing Event Dispatch Thread/EDT. 938 941 { 939 942 public void run()
Note:
See TracChangeset
for help on using the changeset viewer.