From bbe916cd1a0e995a966f0e8ab3b038252b69530e Mon Sep 17 00:00:00 2001 From: Marc Khouzam Date: Thu, 24 Jul 2008 19:52:42 +0000 Subject: [PATCH] Strings must be compared using equals() and not == --- .../src/org/eclipse/dd/mi/service/MIProcesses.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/org.eclipse.dd.mi/src/org/eclipse/dd/mi/service/MIProcesses.java b/plugins/org.eclipse.dd.mi/src/org/eclipse/dd/mi/service/MIProcesses.java index e7f14d35b60..f7d4b4cefc8 100644 --- a/plugins/org.eclipse.dd.mi/src/org/eclipse/dd/mi/service/MIProcesses.java +++ b/plugins/org.eclipse.dd.mi/src/org/eclipse/dd/mi/service/MIProcesses.java @@ -71,7 +71,7 @@ public class MIProcesses extends AbstractDsfService implements IProcesses { @Override public boolean equals(Object obj) { - return super.baseEquals(obj) && ((MIExecutionGroupDMC)obj).fId == fId; + return super.baseEquals(obj) && ((MIExecutionGroupDMC)obj).fId.equals(fId); } @Override @@ -109,11 +109,11 @@ public class MIProcesses extends AbstractDsfService implements IProcesses { public String getId(){ return fOSId; } @Override - public String toString() { return baseToString() + ".thread[" + fOSId + "]"; } //$NON-NLS-1$ //$NON-NLS-2$ + public String toString() { return baseToString() + ".OSthread[" + fOSId + "]"; } //$NON-NLS-1$ //$NON-NLS-2$ @Override public boolean equals(Object obj) { - return super.baseEquals(obj) && ((MIThreadDMC)obj).fOSId == fOSId; + return super.baseEquals(obj) && ((MIThreadDMC)obj).fOSId.equals(fOSId); } @Override