import eu.etaxonomy.taxeditor.model.ContextListenerAdapter;
import eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator;
+import eu.etaxonomy.taxeditor.preference.CdmPreferences;
+import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
/**
* <p>NavigatorStateManager class.</p>
TaxonNavigator navigator = NavigationUtil.getNavigator(true);
if(navigator != null){
navigator.init();
- navigator.restore(memento, monitor);
+ if (PreferencesUtil.isStoreNavigatorState()){
+ navigator.restore(memento, monitor);
+ } else {
+ navigator.restore(null, monitor);
+ }
+
}
}
@Override
public void workbenchShutdown(IMemento memento, IProgressMonitor monitor) {
saveNavigatorState(memento, monitor);
+
}
/**