From 69a814ef099b7e31d19456a2e5ea2cee7aa47e99 Mon Sep 17 00:00:00 2001 From: Eugene Kudelevsky Date: Thu, 8 Sep 2011 19:10:50 +0400 Subject: [PATCH] IDEA-74063 update layout preview tool window after all file-closing operations completed --- .../uipreview/AndroidLayoutPreviewToolWindowManager.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plugins/android/src/org/jetbrains/android/uipreview/AndroidLayoutPreviewToolWindowManager.java b/plugins/android/src/org/jetbrains/android/uipreview/AndroidLayoutPreviewToolWindowManager.java index 9c01cb0939f9..12766a6fcdce 100644 --- a/plugins/android/src/org/jetbrains/android/uipreview/AndroidLayoutPreviewToolWindowManager.java +++ b/plugins/android/src/org/jetbrains/android/uipreview/AndroidLayoutPreviewToolWindowManager.java @@ -421,7 +421,12 @@ public class AndroidLayoutPreviewToolWindowManager implements ProjectComponent { } public void fileClosed(FileEditorManager source, VirtualFile file) { - processFileEditorChange(getActiveLayoutXmlEditor()); + ApplicationManager.getApplication().invokeLater(new Runnable() { + @Override + public void run() { + processFileEditorChange(getActiveLayoutXmlEditor()); + } + }); } public void selectionChanged(FileEditorManagerEvent event) {