From d1ee0b132ae2eaa58a74c0fd2d70016077201e40 Mon Sep 17 00:00:00 2001 From: Randy Rohrbach Date: Mon, 20 Sep 2010 19:11:50 +0000 Subject: [PATCH] Bug 323221 - Moved the handling of the GotoAddress bar so it is executed on a UI runnable thread. --- .../cdt/debug/ui/memory/memorybrowser/MemoryBrowser.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/memory/org.eclipse.cdt.debug.ui.memory.memorybrowser/src/org/eclipse/cdt/debug/ui/memory/memorybrowser/MemoryBrowser.java b/memory/org.eclipse.cdt.debug.ui.memory.memorybrowser/src/org/eclipse/cdt/debug/ui/memory/memorybrowser/MemoryBrowser.java index 67f012ffb3d..58dd43424f9 100644 --- a/memory/org.eclipse.cdt.debug.ui.memory.memorybrowser/src/org/eclipse/cdt/debug/ui/memory/memorybrowser/MemoryBrowser.java +++ b/memory/org.eclipse.cdt.debug.ui.memory.memorybrowser/src/org/eclipse/cdt/debug/ui/memory/memorybrowser/MemoryBrowser.java @@ -465,11 +465,12 @@ public class MemoryBrowser extends ViewPart implements IDebugContextListener, IM else { renderingFinal.goToAddress(newBase); } - fGotoAddressBar.handleExpressionStatus(Status.OK_STATUS); + runOnUIThread(new Runnable(){ public void run() { CTabItem selection = activeFolder.getSelection(); selection.setData(KEY_EXPRESSION, expression); + fGotoAddressBar.handleExpressionStatus(Status.OK_STATUS); updateLabel(selection, renderingFinal); } });