From cae5ae63c2be528b3b100c15102e86769e9610e3 Mon Sep 17 00:00:00 2001 From: Andrew Gvozdev Date: Mon, 13 Jul 2009 21:00:00 +0000 Subject: [PATCH] bug 236556: Editing only the path types does not work in Paths&Symbols Patch by Enrico Ehrich --- .../src/org/eclipse/cdt/ui/newui/AbstractLangsListTab.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractLangsListTab.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractLangsListTab.java index 874812e16ca..9d19fc433a0 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractLangsListTab.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractLangsListTab.java @@ -472,8 +472,9 @@ public abstract class AbstractLangsListTab extends AbstractCPropertyTab { performMulti(ent, old); } else { ICLanguageSettingEntry[] del = null; - if (! ent.getName().equals(old.getName())) - del = new ICLanguageSettingEntry[] {old}; + if (!ent.getName().equals(old.getName()) || ent.getFlags() != old.getFlags()) { + del = new ICLanguageSettingEntry[] { old }; + } changeIt(ent, del); } update();