From 90c5f04bd5c80ab010e29f129701c35199952e82 Mon Sep 17 00:00:00 2001 From: Anton Leherbauer Date: Wed, 13 Jun 2007 12:44:04 +0000 Subject: [PATCH] Fix for 192415: Outline view sometimes does not populate --- .../internal/core/model/ReconcileWorkingCopyOperation.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ReconcileWorkingCopyOperation.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ReconcileWorkingCopyOperation.java index b1ad1e2c3e7..311a385a701 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ReconcileWorkingCopyOperation.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ReconcileWorkingCopyOperation.java @@ -48,8 +48,7 @@ public class ReconcileWorkingCopyOperation extends CModelOperation { } WorkingCopy workingCopy = getWorkingCopy(); - boolean wasOpen= workingCopy.isOpen(); - boolean wasConsistent = wasOpen && workingCopy.isConsistent(); + boolean wasConsistent = workingCopy.isConsistent(); CElementDeltaBuilder deltaBuilder = null; try { @@ -64,7 +63,7 @@ public class ReconcileWorkingCopyOperation extends CModelOperation { // register the deltas if (deltaBuilder.delta != null) { - if (!wasOpen || deltaBuilder.delta.getAffectedChildren().length > 0) { + if (!wasConsistent || forceProblemDetection || deltaBuilder.delta.getAffectedChildren().length > 0) { addReconcileDelta(workingCopy, deltaBuilder.delta); } }