From 9faad7775efed58a8262cac52658026867ba6f6a Mon Sep 17 00:00:00 2001 From: Anton Leherbauer Date: Tue, 22 Apr 2008 07:49:09 +0000 Subject: [PATCH] Fix for 227929: After fixing all warnings/errors, the warning icon is still in the tab --- .../cdt/internal/ui/editor/CEditorErrorTickUpdater.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditorErrorTickUpdater.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditorErrorTickUpdater.java index fce33223827..7c8e6dd6149 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditorErrorTickUpdater.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditorErrorTickUpdater.java @@ -72,12 +72,12 @@ public class CEditorErrorTickUpdater implements IProblemChangedListener { * @see IProblemChangedListener#problemsChanged(IResource[], boolean) */ public void problemsChanged(IResource[] resourcesChanged, boolean isMarkerChange) { - if (isMarkerChange) { + if (!isMarkerChange) { return; } IEditorInput input= fCEditor.getEditorInput(); if (input != null) { // might run async, tests needed - ICElement celement= (ICElement) input.getAdapter(ICElement.class); + ICElement celement= fCEditor.getInputCElement(); if (celement != null) { IResource resource= celement.getResource(); if (resource == null) { @@ -91,7 +91,7 @@ public class CEditorErrorTickUpdater implements IProblemChangedListener { } } } - } + } public void updateEditorImage(ICElement celement) { Image titleImage= fCEditor.getTitleImage(); @@ -113,7 +113,7 @@ public class CEditorErrorTickUpdater implements IProblemChangedListener { } }); } - } + } public void dispose() { fLabelProvider.dispose();