Project

General

Profile

« Previous | Next » 

Revision 2b468360

Added by Katja Luther about 8 years ago

make restore of taxon navigator a preference

View differences:

eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/NavigatorStateManager.java
6 6

  
7 7
import eu.etaxonomy.taxeditor.model.ContextListenerAdapter;
8 8
import eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator;
9
import eu.etaxonomy.taxeditor.preference.CdmPreferences;
10
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
9 11

  
10 12
/**
11 13
 * <p>NavigatorStateManager class.</p>
......
26 28
		TaxonNavigator navigator = NavigationUtil.getNavigator(true);
27 29
		if(navigator != null){
28 30
			navigator.init();
29
			navigator.restore(memento, monitor);
31
			if (PreferencesUtil.isStoreNavigatorState()){
32
				navigator.restore(memento, monitor);
33
			} else {
34
				navigator.restore(null, monitor);
35
			}
36
			
30 37
		}
31 38
	}
32 39
	
......
59 66
	@Override
60 67
	public void workbenchShutdown(IMemento memento, IProgressMonitor monitor) {
61 68
		saveNavigatorState(memento, monitor);
69
	
62 70
	}
63 71
	
64 72
	/**

Also available in: Unified diff