Move UpdateChecker to application pacakge.
[jSite.git] / src / de / todesbaum / jsite / main / Main.java
index cc65c3d..1138dc2 100644 (file)
@@ -48,13 +48,13 @@ import de.todesbaum.jsite.application.FileOption;
 import de.todesbaum.jsite.application.Freenet7Interface;
 import de.todesbaum.jsite.application.Node;
 import de.todesbaum.jsite.application.Project;
+import de.todesbaum.jsite.application.UpdateChecker;
+import de.todesbaum.jsite.application.UpdateListener;
 import de.todesbaum.jsite.gui.NodeManagerListener;
 import de.todesbaum.jsite.gui.NodeManagerPage;
 import de.todesbaum.jsite.gui.ProjectFilesPage;
 import de.todesbaum.jsite.gui.ProjectInsertPage;
 import de.todesbaum.jsite.gui.ProjectPage;
-import de.todesbaum.jsite.gui.UpdateChecker;
-import de.todesbaum.jsite.gui.UpdateListener;
 import de.todesbaum.jsite.i18n.I18n;
 import de.todesbaum.jsite.i18n.I18nContainer;
 import de.todesbaum.util.image.IconLoader;
@@ -73,7 +73,7 @@ public class Main implements ActionListener, ListSelectionListener, WizardListen
        private static boolean debug = false;
 
        /** The version. */
-       private static final Version VERSION = new Version(0, 6, 2);
+       private static final Version VERSION = new Version(0, 7);
 
        /** The configuration. */
        private Configuration configuration;
@@ -466,7 +466,7 @@ public class Main implements ActionListener, ListSelectionListener, WizardListen
                                JOptionPane.showMessageDialog(wizard, I18n.getMessage("jsite.project-files.no-node-selected"), null, JOptionPane.ERROR_MESSAGE);
                                return;
                        }
-                       if (project.getIndexFile() == null) {
+                       if ((project.getIndexFile() == null) || (project.getIndexFile().length() == 0)) {
                                if (JOptionPane.showConfirmDialog(wizard, I18n.getMessage("jsite.project-files.empty-index"), null, JOptionPane.OK_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE) != JOptionPane.OK_OPTION) {
                                        return;
                                }