From 5b211d6865a4adbdacec983735e1c75f45131eab Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Wed, 30 Oct 2002 14:47:31 +0000 Subject: [PATCH] Do not use the sameThread() method. --- .../src/org/eclipse/cdt/debug/ui/CDebugUIPlugin.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/CDebugUIPlugin.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/CDebugUIPlugin.java index 663352b12de..8b25597dd53 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/CDebugUIPlugin.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/CDebugUIPlugin.java @@ -342,10 +342,12 @@ public class CDebugUIPlugin extends AbstractUIPlugin implements ISelectionListen { try { - if ( !sameThread( (IDebugElement)element ) ) - { - ((ISwitchToThread)((IThread)element).getDebugTarget()).setCurrentThread( (IThread)element ); - } + ((ISwitchToThread)((IThread)element).getDebugTarget()).setCurrentThread( (IThread)element ); + // The sameThread() method is doing the wrong calculations, let the implementation handle it. + //if ( !sameThread( (IDebugElement)element ) ) + //{ + // ((ISwitchToThread)((IThread)element).getDebugTarget()).setCurrentThread( (IThread)element ); + //} } catch( DebugException e ) {