diff options
author | Doug Schaefer | 2003-03-04 15:44:30 +0000 |
---|---|---|
committer | Doug Schaefer | 2003-03-04 15:44:30 +0000 |
commit | 35fc95ccadbce5e7d8e5b73e9ea6096a28643c7d (patch) | |
tree | 298adc74978e85d2c4b9ab5d84ec805fa0a3fed0 | |
parent | 2d8ecfb1b17297e2e11dadd3a012e0e3e58572d9 (diff) | |
download | org.eclipse.cdt-35fc95ccadbce5e7d8e5b73e9ea6096a28643c7d.tar.gz org.eclipse.cdt-35fc95ccadbce5e7d8e5b73e9ea6096a28643c7d.tar.xz org.eclipse.cdt-35fc95ccadbce5e7d8e5b73e9ea6096a28643c7d.zip |
Fixed up the preference to make sure the core stays in sync with the
UI's preference store.
-rw-r--r-- | core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/CPluginPreferencePage.java | 10 | ||||
-rw-r--r-- | core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/CUIPlugin.java | 5 |
2 files changed, 9 insertions, 6 deletions
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/CPluginPreferencePage.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/CPluginPreferencePage.java index 678c76d5f42..6c52e83cc72 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/CPluginPreferencePage.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/CPluginPreferencePage.java @@ -21,9 +21,9 @@ import org.eclipse.ui.help.WorkbenchHelp; */ public class CPluginPreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage { - private static final String PREF_LINK_TO_EDITOR= "linkToEditor"; + private static final String PREF_LINK_TO_EDITOR= "linkToEditor"; //$NON-NLS-1$ public static final String PREF_SHOW_CU_CHILDREN= "CUChildren"; //$NON-NLS-1$ - private static final String PREF_USE_NEW_PARSER= "useNewParser"; + private static final String PREF_USE_NEW_PARSER= "useNewParser"; //$NON-NLS-1$ private static final String LINK_TO_EDITOR_LABEL= "CBasePreferencePage.linkToEditor.label"; private static final String SHOW_CU_CHILDREN_LABEL= "CBasePreferencePage.CUChildren.label"; @@ -75,8 +75,6 @@ public class CPluginPreferencePage extends FieldEditorPreferencePage implements * @see IWorkbenchPreferencePage#init */ public void init(IWorkbench workbench) { - CUIPlugin.getDefault().getPreferenceStore().setValue(PREF_USE_NEW_PARSER, - CCorePlugin.getDefault().useNewParser()); } /** @@ -85,8 +83,8 @@ public class CPluginPreferencePage extends FieldEditorPreferencePage implements public static void initDefaults(IPreferenceStore prefs) { prefs.setDefault(PREF_LINK_TO_EDITOR, true); prefs.setDefault(PREF_SHOW_CU_CHILDREN, true); - prefs.setDefault(PREF_USE_NEW_PARSER, CCorePlugin.getDefault().useNewParser()); - } + prefs.setDefault(PREF_USE_NEW_PARSER, false); + } /* (non-Javadoc) * @see org.eclipse.jface.preference.IPreferencePage#performOk() diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/CUIPlugin.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/CUIPlugin.java index 7f917f69263..80741f2fe2f 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/CUIPlugin.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/CUIPlugin.java @@ -9,6 +9,7 @@ import java.text.MessageFormat; import java.util.MissingResourceException; import java.util.ResourceBundle; +import org.eclipse.cdt.core.CCorePlugin; import org.eclipse.cdt.core.model.CoreModel; import org.eclipse.cdt.core.model.ICElement; import org.eclipse.cdt.internal.ui.BuildConsoleManager; @@ -217,6 +218,10 @@ public class CUIPlugin extends AbstractUIPlugin { CPluginImages.initialize(); } }); + + // TODO - temporary kludge (maybe) to make sure the core preferences + // are kept in sync with the stored preferences + CCorePlugin.getDefault().setUseNewParser(CPluginPreferencePage.useNewParser()); } /** |