Guided tour updates
[debian/openrocket] / core / src / net / sf / openrocket / gui / help / tours / GuidedTourSelectionDialog.java
index baff4a5bbb9fa3822933599d79dbaa25fa918675..d3a74a3d4a32232e333310d57506cb9f6036fc77 100644 (file)
@@ -33,6 +33,7 @@ public class GuidedTourSelectionDialog extends JDialog {
        
        private static final Translator trans = Application.getTranslator();
        
+       private static GuidedTourSelectionDialog instance = null;
        
        
        private final SlideSetManager slideSetManager;
@@ -178,5 +179,14 @@ public class GuidedTourSelectionDialog extends JDialog {
        }
        
        
+       public static void showDialog(Window parent) {
+               if (instance != null && instance.isVisible()) {
+                       instance.setVisible(true);
+                       instance.toFront();
+               } else {
+                       instance = new GuidedTourSelectionDialog(parent);
+                       instance.setVisible(true);
+               }
+       }
        
 }