Updates
[debian/openrocket] / src / net / sf / openrocket / util / ConcurrentProgressMonitor.java
index 6d98a5fc2455b116db0ef86aecdc74a4b6f8e23f..21017940176bdb680af1d27111c02b84b9466643 100644 (file)
@@ -36,10 +36,26 @@ public class ConcurrentProgressMonitor extends ProgressMonitor {
                                }
                                
                        });
-                       
                }
        }
        
        
+       @Override
+       public void close() {
+               if (SwingUtilities.isEventDispatchThread()) {
+                       super.close();
+               } else {
+                       
+                       SwingUtilities.invokeLater(new Runnable() {
+
+                               @Override
+                               public void run() {
+                                       ConcurrentProgressMonitor.super.close();
+                               }
+                               
+                       });
+               }
+       }
+
 
 }