1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-24 01:15:29 +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 d3160c878f
commit fb4dffcfa0

View file

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