force user to enter base path on project creation
[jSite2.git] / src / net / pterodactylus / jsite / gui / MainWindow.java
index 4ed06db..7c2795f 100644 (file)
@@ -41,6 +41,7 @@ import javax.swing.JButton;
 import javax.swing.JFrame;
 import javax.swing.JMenu;
 import javax.swing.JMenuBar;
+import javax.swing.JOptionPane;
 import javax.swing.JPanel;
 import javax.swing.JTabbedPane;
 import javax.swing.JToolBar;
@@ -300,6 +301,10 @@ public class MainWindow extends JFrame implements WindowListener, I18nable, Prop
                project.addPropertyChangeListener(this);
                if (switchToProject) {
                        projectPane.setSelectedIndex(newTabIndex);
+                       while (project.getBasePath().length() == 0) {
+                               JOptionPane.showMessageDialog(this, I18n.get("mainWindow.information.changeProjectBasePath.message"), I18n.get("mainWindow.information.changeProjectBasePath.title"), JOptionPane.INFORMATION_MESSAGE);
+                               projectPanel.changeBasePath();
+                       }
                }
        }