From 140e4ab0c147da751c1665efa737757cc2fff89d Mon Sep 17 00:00:00 2001 From: Luca Stocchi <49404737+lstocchi@users.noreply.github.com> Date: Wed, 1 Dec 2021 15:01:31 +0100 Subject: [PATCH] fix: add NPE guard when invalidate path (#119) Signed-off-by: Luca Stocchi --- .../intellij/common/tree/MutableModelSynchronizer.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/redhat/devtools/intellij/common/tree/MutableModelSynchronizer.java b/src/main/java/com/redhat/devtools/intellij/common/tree/MutableModelSynchronizer.java index 6d6f3e1..61980be 100644 --- a/src/main/java/com/redhat/devtools/intellij/common/tree/MutableModelSynchronizer.java +++ b/src/main/java/com/redhat/devtools/intellij/common/tree/MutableModelSynchronizer.java @@ -36,6 +36,9 @@ public MutableModelSynchronizer(StructureTreeModel treeModel, private void invalidatePath(Supplier pathSupplier) { treeModel.getInvoker().invokeLater(() -> { TreePath path = pathSupplier.get(); + if (path == null) { + return; + } if (path.getLastPathComponent() == treeModel.getRoot()) { invalidateRoot(); }