From 35a805dabe149d669c95be8bcef6b8e7dbc09c28 Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Fri, 24 Mar 2017 14:27:09 +0300 Subject: [PATCH] IDEA-169918 Selection is lost when removing a breakpoint - correct fix --- .../src/com/intellij/ide/util/treeView/TreeState.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/platform-api/src/com/intellij/ide/util/treeView/TreeState.java b/platform/platform-api/src/com/intellij/ide/util/treeView/TreeState.java index 62edc1fd0fbf..aadc765b3edf 100644 --- a/platform/platform-api/src/com/intellij/ide/util/treeView/TreeState.java +++ b/platform/platform-api/src/com/intellij/ide/util/treeView/TreeState.java @@ -213,7 +213,9 @@ public class TreeState implements JDOMExternalizable { //nodeDescriptor.update(); result.add(new PathElement(getDescriptorKey(nodeDescriptor), getDescriptorType(nodeDescriptor), childIndex, nodeDescriptor)); } - result.add(new PathElement("", "", childIndex, userObject)); + else { + result.add(new PathElement("", "", childIndex, userObject)); + } } else { return null;