assertion on closed project fixed

This commit is contained in:
Kirill Kalishev
2011-02-10 20:56:40 +03:00
parent 34d7abb213
commit b777030fcb
@@ -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);