From d4ddde8f53bf23a131f74f14c1b1e8b7604e3ce8 Mon Sep 17 00:00:00 2001 From: Valentin Fondaratov Date: Tue, 10 Jan 2017 16:41:50 +0300 Subject: [PATCH] check whether project is disposed before getting message bus --- .../hg4idea/src/org/zmlx/hg4idea/repo/HgRepositoryImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/hg4idea/src/org/zmlx/hg4idea/repo/HgRepositoryImpl.java b/plugins/hg4idea/src/org/zmlx/hg4idea/repo/HgRepositoryImpl.java index 424ec401a94b..2fc710dca576 100644 --- a/plugins/hg4idea/src/org/zmlx/hg4idea/repo/HgRepositoryImpl.java +++ b/plugins/hg4idea/src/org/zmlx/hg4idea/repo/HgRepositoryImpl.java @@ -238,7 +238,9 @@ public class HgRepositoryImpl extends RepositoryImpl implements HgRepository { HgUtil.executeOnPooledThread(new Runnable() { public void run() { - project.getMessageBus().syncPublisher(HgVcs.STATUS_TOPIC).update(project, getRoot()); + if (!project.isDisposed()) { + project.getMessageBus().syncPublisher(HgVcs.STATUS_TOPIC).update(project, getRoot()); + } } }, project); }