1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-10 10:35:23 +02:00

bug 399906: Unable to unset "Use global provider" in Providers tab of Preprocessor Include paths

This commit is contained in:
Caroline Rieder 2013-02-05 15:46:18 -05:00 committed by Andrew Gvozdev
parent c3d6f84208
commit dcb0d4fe95

View file

@ -483,7 +483,7 @@ public class LanguageSettingsProviderTab extends AbstractCPropertyTab {
} else { } else {
// Toggle to configuration-owned provider // Toggle to configuration-owned provider
newProvider = getInitialProvider(id); newProvider = getInitialProvider(id);
if(newProvider == null) { if(newProvider == null || LanguageSettingsManager.isWorkspaceProvider(newProvider)) {
try { try {
ILanguageSettingsProvider rawProvider = LanguageSettingsManager.getRawProvider(provider); ILanguageSettingsProvider rawProvider = LanguageSettingsManager.getRawProvider(provider);
if (rawProvider instanceof ILanguageSettingsEditableProvider) { if (rawProvider instanceof ILanguageSettingsEditableProvider) {