From 0a65cfc7048ac6f2c9f0cbce8ced8127d94d1b2d Mon Sep 17 00:00:00 2001 From: John Cortell Date: Thu, 15 Apr 2010 13:54:06 +0000 Subject: [PATCH] [309310] Disassembly view refactoring for CDI left Dsf's implementation with broken DSF event listeners --- .../internal/ui/disassembly/DisassemblyBackendDsf.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/DisassemblyBackendDsf.java b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/DisassemblyBackendDsf.java index a978cc1a05a..00f45794407 100644 --- a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/DisassemblyBackendDsf.java +++ b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/DisassemblyBackendDsf.java @@ -149,7 +149,7 @@ public class DisassemblyBackendDsf implements IDisassemblyBackend, SessionEndedL try { prevSession.getExecutor().execute(new DsfRunnable() { public void run() { - prevSession.removeServiceEventListener(this); + prevSession.removeServiceEventListener(DisassemblyBackendDsf.this); } }); } catch (RejectedExecutionException e) { @@ -171,7 +171,7 @@ public class DisassemblyBackendDsf implements IDisassemblyBackend, SessionEndedL try { newSession.getExecutor().execute(new DsfRunnable() { public void run() { - newSession.removeServiceEventListener(this); + newSession.addServiceEventListener(DisassemblyBackendDsf.this, null); } }); } catch (RejectedExecutionException e) { @@ -208,7 +208,7 @@ public class DisassemblyBackendDsf implements IDisassemblyBackend, SessionEndedL try { session.getExecutor().execute(new DsfRunnable() { public void run() { - session.removeServiceEventListener(this); + session.removeServiceEventListener(DisassemblyBackendDsf.this); } }); } catch (RejectedExecutionException e) {