From b777030fcb81f62bef357b3a9613eb23836b9951 Mon Sep 17 00:00:00 2001 From: Kirill Kalishev Date: Thu, 10 Feb 2011 20:56:40 +0300 Subject: [PATCH] assertion on closed project fixed --- .../openapi/fileEditor/impl/FileEditorManagerImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.java index 40e55105b687..23ea2177397c 100644 --- a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.java @@ -723,7 +723,7 @@ public class FileEditorManagerImpl extends FileEditorManagerEx implements Projec final IdeFocusManager focusManager = IdeFocusManager.getInstance(myProject); if (newEditorCreated) { - focusManager.doWhenFocusSettlesDown(new Runnable() { + focusManager.doWhenFocusSettlesDown(new ExpirableRunnable.ForProject(myProject) { @Override public void run() { if (isFileOpen(file)) { @@ -1250,7 +1250,7 @@ public class FileEditorManagerImpl extends FileEditorManagerEx implements Projec final FileEditorManagerEvent event = new FileEditorManagerEvent(this, oldSelectedFile, oldSelectedEditor, newSelectedFile, newSelectedEditor); final FileEditorManagerListener publisher = getProject().getMessageBus().syncPublisher(FileEditorManagerListener.FILE_EDITOR_MANAGER); - IdeFocusManager.getInstance(myProject).doWhenFocusSettlesDown(new Runnable() { + IdeFocusManager.getInstance(myProject).doWhenFocusSettlesDown(new ExpirableRunnable.ForProject(myProject) { @Override public void run() { publisher.selectionChanged(event);