Fix NPE in classification label provider
[taxeditor.git] / eu.etaxonomy.taxeditor.navigation / src / main / java / eu / etaxonomy / taxeditor / navigation / RecentNamesContributionItem.java
index 0d0ac8ad3416fb5ecefa3a24692b9324f29e9ac8..3f541c6ad2de945083b899a604ec8f6587675332 100644 (file)
@@ -1,8 +1,8 @@
 /**
 * Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
@@ -14,14 +14,6 @@ import org.eclipse.jface.action.ContributionItem;
 import org.eclipse.jface.action.IContributionItem;
 import org.eclipse.jface.action.IContributionManager;
 import org.eclipse.swt.widgets.Menu;
-import org.eclipse.ui.actions.ContributionItemFactory;
-import org.eclipse.ui.internal.IPreferenceConstants;
-import org.eclipse.ui.internal.Workbench;
-import org.eclipse.ui.internal.WorkbenchPlugin;
-
-import eu.etaxonomy.taxeditor.editor.internal.TaxeditorEditorPlugin;
-import eu.etaxonomy.taxeditor.navigation.internal.TaxeditorNavigationPlugin;
-import eu.etaxonomy.taxeditor.store.internal.TaxeditorStorePlugin;
 
 /**
  * This is a wrapper for Eclipse's recently opened editors functionality. IsDirty()
@@ -32,6 +24,7 @@ import eu.etaxonomy.taxeditor.store.internal.TaxeditorStorePlugin;
  * @version 1.0
  */
 public class RecentNamesContributionItem extends ContributionItem {
+    //FIXME E4 migrate recent menu items
        private static final Logger logger = Logger
                        .getLogger(RecentNamesContributionItem.class);
 
@@ -43,19 +36,19 @@ public class RecentNamesContributionItem extends ContributionItem {
 ////           WorkbenchPlugin.getDefault().getPreferenceStore().setValue(IPreferenceConstants.RECENT_FILES, 10);
 //             TaxeditorNavigationPlugin.getDefault().getPreferenceStore().setValue("RECENT_FILES", 10);
 //     }
-       
+
        private IContributionItem getRecentWindows() {
-               if (recentWindows == null) {
-                       
-//             int itemsToShow = TaxeditorNavigationPlugin.getDefault().getPreferenceStore()
-//                     .getInt("RECENT_FILES");
-                                       
-                       recentWindows = ContributionItemFactory.REOPEN_EDITORS.create(NavigationUtil.getActiveWindow());
-                       recentWindows.setParent(parent);
-               }
+//             if (recentWindows == null) {
+//
+////           int itemsToShow = TaxeditorNavigationPlugin.getDefault().getPreferenceStore()
+////                           .getInt("RECENT_FILES");
+//
+//                     recentWindows = ContributionItemFactory.REOPEN_EDITORS.create(NavigationUtil.getActiveWindow());
+//                     recentWindows.setParent(parent);
+//             }
                return recentWindows;
        }
-       
+
        /* (non-Javadoc)
         * @see org.eclipse.jface.action.IContributionItem#dispose()
         */