Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] Reset the register's change flag.

The register's change flag should be reset only when switching between frames 
of the same thread.

Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/ChangeLog,v
retrieving revision 1.15
diff -u -r1.15 ChangeLog
--- ChangeLog	15 Oct 2002 02:17:42 -0000	1.15
+++ ChangeLog	15 Oct 2002 17:03:09 -0000
@@ -1,3 +1,6 @@
+2002-10-15 Mikhail Khodjaiants
+	* CThread.java: The previous fix should be done only when switching between 
frames of the same thread.
+
 2002-10-14 Mikhail Khodjaiants
 	* CThread.java: Reset the register's change flag before switching to 
another frame.
 
Index: src/org/eclipse/cdt/debug/internal/core/model/CThread.java
===================================================================
RCS file: 
/home/tools/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CThread.java,v
retrieving revision 1.16
diff -u -r1.16 CThread.java
--- src/org/eclipse/cdt/debug/internal/core/model/CThread.java	15 Oct 2002 
02:17:42 -0000	1.16
+++ src/org/eclipse/cdt/debug/internal/core/model/CThread.java	15 Oct 2002 
17:03:09 -0000
@@ -975,11 +975,11 @@
 		{
 			return;
 		}
-		((CDebugTarget)getDebugTarget()).resetRegisters();
 		try
 		{
 			if ( getLastStackFrame() != null )
 			{ 
+				((CDebugTarget)getDebugTarget()).resetRegisters();
 				getCDIThread().setCurrentStackFrame( 
((CStackFrame)frame).getCDIStackFrame() );
 			}
 			setLastStackFrame( (CStackFrame)frame );


Back to the top