diff options
author | Darin Wright | 2010-06-29 20:45:14 +0000 |
---|---|---|
committer | Darin Wright | 2010-06-29 20:45:14 +0000 |
commit | 5201c90d2409faa641775bf94ab0136f9233489e (patch) | |
tree | be56ebf3d8be03547ea18746e3c4343622f61caf /org.eclipse.debug.core | |
parent | 3fb8c9d4108b582bcf61b6a73f7d43ee2b2fa802 (diff) | |
download | eclipse.platform.debug-5201c90d2409faa641775bf94ab0136f9233489e.tar.gz eclipse.platform.debug-5201c90d2409faa641775bf94ab0136f9233489e.tar.xz eclipse.platform.debug-5201c90d2409faa641775bf94ab0136f9233489e.zip |
Bug 279277 - Cannot change the preference for Run/Debug > Launching > Launch Configurations > Delete configurations when associated resource is deleted
Diffstat (limited to 'org.eclipse.debug.core')
4 files changed, 13 insertions, 11 deletions
diff --git a/org.eclipse.debug.core/META-INF/MANIFEST.MF b/org.eclipse.debug.core/META-INF/MANIFEST.MF index 7d68a2244..c75aecf56 100644 --- a/org.eclipse.debug.core/META-INF/MANIFEST.MF +++ b/org.eclipse.debug.core/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.debug.core; singleton:=true -Bundle-Version: 3.6.0.qualifier +Bundle-Version: 3.7.0.qualifier Bundle-ClassPath: . Bundle-Activator: org.eclipse.debug.core.DebugPlugin Bundle-Vendor: %providerName diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/DebugPlugin.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/DebugPlugin.java index d3869d23b..0ea12f0d2 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/DebugPlugin.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/DebugPlugin.java @@ -279,6 +279,15 @@ public class DebugPlugin extends Plugin { public static final String ATTR_CONSOLE_ENCODING = "org.eclipse.debug.ui.ATTR_CONSOLE_ENCODING"; //$NON-NLS-1$ /** + * Boolean preference key (value <code>org.eclipse.debug.core.PREF_DELETE_CONFIGS_ON_PROJECT_DELETE</code>) that controls + * whether to delete associated configurations when a project is deleted. Default value is <code>true</code>. + * + * @since 3.7 + */ + public static final String PREF_DELETE_CONFIGS_ON_PROJECT_DELETE = DebugPlugin.getUniqueIdentifier() + ".PREF_DELETE_CONFIGS_ON_PROJECT_DELETE"; //$NON-NLS-1$ + + + /** * The singleton debug plug-in instance. */ private static DebugPlugin fgDebugPlugin= null; diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/DebugPreferenceInitializer.java b/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/DebugPreferenceInitializer.java index 9e2896927..59d7bdf21 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/DebugPreferenceInitializer.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/DebugPreferenceInitializer.java @@ -27,7 +27,7 @@ public class DebugPreferenceInitializer extends AbstractPreferenceInitializer { // Step filter preferences Preferences.setDefaultBoolean(DebugPlugin.getUniqueIdentifier(), StepFilterManager.PREF_USE_STEP_FILTERS, false); //launch configurations preferences - Preferences.setDefaultBoolean(DebugPlugin.getUniqueIdentifier(), LaunchManager.PREF_DELETE_CONFIGS_ON_PROJECT_DELETE, true); + Preferences.setDefaultBoolean(DebugPlugin.getUniqueIdentifier(), DebugPlugin.PREF_DELETE_CONFIGS_ON_PROJECT_DELETE, true); Preferences.setDefaultBoolean(DebugPlugin.getUniqueIdentifier(), IInternalDebugCoreConstants.PREF_ENABLE_STATUS_HANDLERS, true); Preferences.setDefaultBoolean(DebugPlugin.getUniqueIdentifier(), IInternalDebugCoreConstants.PREF_BREAKPOINT_MANAGER_ENABLED_STATE, true); Preferences.savePreferences(DebugPlugin.getUniqueIdentifier()); diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/LaunchManager.java b/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/LaunchManager.java index 6780dfde9..29174c1fc 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/LaunchManager.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/LaunchManager.java @@ -139,14 +139,7 @@ public class LaunchManager extends PlatformObject implements ILaunchManager, IRe * @since 3.3 */ protected static final String PREF_PREFERRED_DELEGATES = DebugPlugin.getUniqueIdentifier() + ".PREFERRED_DELEGATES"; //$NON-NLS-1$ - - /** - * Boolean preference on whether to delete associated configurations when a project is deleted. - * - * @since 3.3 - */ - public static final String PREF_DELETE_CONFIGS_ON_PROJECT_DELETE = DebugPlugin.getUniqueIdentifier() + ".PREF_DELETE_CONFIGS_ON_PROJECT_DELETE"; //$NON-NLS-1$ - + /** * Constant to define debug.ui for the status codes * @@ -2038,7 +2031,7 @@ public class LaunchManager extends PlatformObject implements ILaunchManager, IRe * @return whether to auto-delete configurations */ private boolean isDeleteConfigurations() { - return Platform.getPreferencesService().getBoolean(DebugPlugin.getUniqueIdentifier(), PREF_DELETE_CONFIGS_ON_PROJECT_DELETE, true, null); + return Platform.getPreferencesService().getBoolean(DebugPlugin.getUniqueIdentifier(), DebugPlugin.PREF_DELETE_CONFIGS_ON_PROJECT_DELETE, true, null); } /* (non-Javadoc) |