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); } });