From cc6bede9b6881fbebba5b91bb451cc69b7fc9ecd Mon Sep 17 00:00:00 2001 From: irengrig Date: Mon, 19 Mar 2012 16:24:16 +0400 Subject: [PATCH] SVN: already disposed in svn file url mapping --- .../src/org/jetbrains/idea/svn/SvnFileUrlMappingImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/svn4idea/src/org/jetbrains/idea/svn/SvnFileUrlMappingImpl.java b/plugins/svn4idea/src/org/jetbrains/idea/svn/SvnFileUrlMappingImpl.java index 2cb502ffbe4d..ff9a56ba1c68 100644 --- a/plugins/svn4idea/src/org/jetbrains/idea/svn/SvnFileUrlMappingImpl.java +++ b/plugins/svn4idea/src/org/jetbrains/idea/svn/SvnFileUrlMappingImpl.java @@ -247,13 +247,15 @@ public class SvnFileUrlMappingImpl implements SvnFileUrlMapping, PersistentState ApplicationManager.getApplication().runReadAction(new Runnable() { @Override public void run() { + if (myProject.isDisposed()) return; synchronized (myMonitor) { myMapping.copyFrom(mapping); myMoreRealMapping.copyFrom(groupedMapping); } + // all listeners are asynchronous + myProject.getMessageBus().syncPublisher(SvnVcs.ROOTS_RELOADED).run(); } }); - myProject.getMessageBus().syncPublisher(SvnVcs.ROOTS_RELOADED).run(); } }