From 9a99e12c00cc132a19fb490f7ebe6335d22672aa Mon Sep 17 00:00:00 2001 From: Kirill Kalishev Date: Thu, 28 Jan 2010 17:14:46 +0300 Subject: [PATCH] TreeUi: attempt to fix 17446 : CME on UpdaterTreeState.addAll() --- .../platform-api/src/com/intellij/ide/util/treeView/AbstractTreeUi.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/platform-api/src/com/intellij/ide/util/treeView/AbstractTreeUi.java b/platform/platform-api/src/com/intellij/ide/util/treeView/AbstractTreeUi.java index 1d4573be24..6fdf984cb6 100644 --- a/platform/platform-api/src/com/intellij/ide/util/treeView/AbstractTreeUi.java +++ b/platform/platform-api/src/com/intellij/ide/util/treeView/AbstractTreeUi.java @@ -906,6 +906,8 @@ public class AbstractTreeUi { @NotNull UpdaterTreeState setUpdaterState(UpdaterTreeState state) { + if (myUpdaterState != null && myUpdaterState.equals(state)) return state; + final UpdaterTreeState oldState = myUpdaterState; if (oldState == null) { myUpdaterState = state; -- 2.11.4.GIT