From: Gregory Shrago Date: Mon, 15 Feb 2010 19:46:55 +0000 (+0300) Subject: 18722 assert: CaretModelImpl.validateCallContext X-Git-Tag: review-1~11^2~4 X-Git-Url: https://repo.or.cz/w/fedora-idea.git/commitdiff_plain/7a00d7dc45497a12f4c584bb24f8290b9669119c 18722 assert: CaretModelImpl.validateCallContext --- diff --git a/platform/lang-impl/src/com/intellij/execution/console/LanguageConsoleImpl.java b/platform/lang-impl/src/com/intellij/execution/console/LanguageConsoleImpl.java index ae91cbf886..4c6ce94623 100644 --- a/platform/lang-impl/src/com/intellij/execution/console/LanguageConsoleImpl.java +++ b/platform/lang-impl/src/com/intellij/execution/console/LanguageConsoleImpl.java @@ -347,12 +347,12 @@ public class LanguageConsoleImpl implements Disposable, TypeSafeDataProvider { private void queueUiUpdate(final boolean forceScrollToEnd) { myForceScrollToEnd.compareAndSet(false, forceScrollToEnd); - myUpdateQueue.run(new Update("UpdateUi") { + myUpdateQueue.queue(new Update("UpdateUi") { public void run() { if (Disposer.isDisposed(LanguageConsoleImpl.this)) return; updateSizes(myForceScrollToEnd.getAndSet(false)); if (myUiUpdateRunnable != null) { - myUiUpdateRunnable.run(); + ApplicationManager.getApplication().runReadAction(myUiUpdateRunnable); } } });