p2izing the editor
[taxeditor.git] / taxeditor-application / src / main / java / eu / etaxonomy / taxeditor / ApplicationWorkbenchAdvisor.java
index 12b1369b41c712bf1f043ab685a867d76ef06035..6fb5415185ca56a64f98db13fbf10152fa4d12d6 100644 (file)
@@ -1,5 +1,6 @@
 package eu.etaxonomy.taxeditor;
 
+import org.eclipse.ui.PlatformUI;
 import org.eclipse.ui.application.IWorkbenchConfigurer;
 import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
 import org.eclipse.ui.application.WorkbenchAdvisor;
@@ -39,6 +40,19 @@ public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor {
                configurer.setSaveAndRestore(true);
        }       
        
+       /* (non-Javadoc)
+        * @see org.eclipse.ui.application.WorkbenchAdvisor#preStartup()
+        */
+       @Override
+       public void preStartup() {
+               // TODO Auto-generated method stub
+               super.preStartup();
+               // XXX check for updates before starting up.
+       // If an update is performed, restart.
+//     if (P2Util.checkForUpdates())
+//             PlatformUI.getWorkbench().restart();
+       }
+       
 /**
  * see:        https://bugs.eclipse.org/bugs/show_bug.cgi?id=234252
  */