From 92a473a1309c3f1f47c7d8123c4f8f51b44f648e Mon Sep 17 00:00:00 2001 From: mahmed Date: Tue, 12 Jun 2012 16:13:25 +0300 Subject: Bug 382119 Create the Find/Replace dialog with the new memory block reference to fix RejectedExecutionException problem when find after re-launching project Change-Id: I1d9b2ec5ace5bbc4d82adb14075f613dbe7c5d57 --- .../org/eclipse/cdt/debug/ui/memory/search/FindReplaceHandler.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/memory/org.eclipse.cdt.debug.ui.memory.search/src/org/eclipse/cdt/debug/ui/memory/search/FindReplaceHandler.java b/memory/org.eclipse.cdt.debug.ui.memory.search/src/org/eclipse/cdt/debug/ui/memory/search/FindReplaceHandler.java index 04fdee5f259..8f591081bb8 100644 --- a/memory/org.eclipse.cdt.debug.ui.memory.search/src/org/eclipse/cdt/debug/ui/memory/search/FindReplaceHandler.java +++ b/memory/org.eclipse.cdt.debug.ui.memory.search/src/org/eclipse/cdt/debug/ui/memory/search/FindReplaceHandler.java @@ -25,7 +25,6 @@ import org.eclipse.ui.IWorkbenchPart; import org.eclipse.ui.PlatformUI; public class FindReplaceHandler extends AbstractHandler implements IHandler { - private static FindReplaceDialog dialog = null; public Object execute(ExecutionEvent event) throws ExecutionException { IWorkbenchPart part = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActivePart(); @@ -48,10 +47,8 @@ public class FindReplaceHandler extends AbstractHandler implements IHandler { } if (memBlock instanceof IMemoryBlockExtension) { - if (dialog == null) { - dialog = new FindReplaceDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), - (IMemoryBlockExtension) memBlock, fView, FindAction.getProperties(), null); - } + FindReplaceDialog dialog = new FindReplaceDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), + (IMemoryBlockExtension) memBlock, fView, FindAction.getProperties(), null); dialog.open(); } } -- cgit v1.2.3