Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] Fix in the thread created event handler

Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/ChangeLog,v
retrieving revision 1.91
diff -u -r1.91 ChangeLog
--- ChangeLog 10 Jan 2003 19:36:42 -0000 1.91
+++ ChangeLog 13 Jan 2003 16:16:12 -0000
@@ -1,3 +1,7 @@
+2003-01-13 Mikhail Khodjaiants
+ Fix in the thread created event handler: do nothing if thread has already created.
+ * CDebugTarget.java
+
 2003-01-10 Mikhail Khodjaiants
  Implementation of address breakpoints.
  * ICAddressBreakpoint.java
Index: src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java,v
retrieving revision 1.66
diff -u -r1.66 CDebugTarget.java
--- src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java 10 Jan 2003 19:36:42 -0000 1.66
+++ src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java 13 Jan 2003 16:16:15 -0000
@@ -1432,16 +1432,11 @@
  private void handleThreadCreatedEvent( ICDICreatedEvent event )
  {
   ICDIThread cdiThread = (ICDIThread)event.getSource();
-  CThread thread= findThread( cdiThread );
+  CThread thread = findThread( cdiThread );
   if ( thread == null )
   {
    createThread( cdiThread );
   }
-  else
-  {
-   thread.disposeStackFrames();
-   thread.fireChangeEvent( DebugEvent.CONTENT );
-  }
  }
 
  private void handleThreadTerminatedEvent( ICDIDestroyedEvent event )

Back to the top