From 333dec261788f01574eeb61eebb9c0362819fbb1 Mon Sep 17 00:00:00 2001 From: Aleksey Pivovarov Date: Tue, 9 Jan 2018 12:53:01 +0300 Subject: [PATCH] lst: fix NPE on incorrect unregister of PartialChangeTracker follow-up: b3967042427be227db6b2114a031ddba2b08153c --- .../src/com/intellij/openapi/vcs/changes/ChangeListWorker.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListWorker.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListWorker.java index 919b02333c8b..9b9936443f78 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListWorker.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListWorker.java @@ -179,7 +179,8 @@ public class ChangeListWorker { } @NotNull - private ListData getMainList(@NotNull PartialChangeTracker oldTracker) { + private ListData getMainList(@Nullable PartialChangeTracker oldTracker) { + if (oldTracker == null) return myDefault; List changelistIds = oldTracker.getAffectedChangeListsIds(); if (changelistIds.size() == 1) { ListData list = getDataByIdVerify(changelistIds.get(0));