Kaynağa Gözat

Fixed ce breakpoint deletion

Brian Fiete 3 yıl önce
ebeveyn
işleme
d17da427bc
1 değiştirilmiş dosya ile 2 ekleme ve 0 silme
  1. 2 0
      IDEHelper/Compiler/CeDebugger.cpp

+ 2 - 0
IDEHelper/Compiler/CeDebugger.cpp

@@ -658,6 +658,7 @@ void CeDebugger::DeleteBreakpoint(Breakpoint* breakpoint)
 	mBreakpoints.Remove((CeBreakpoint*)breakpoint);
 	mBreakpoints.Remove((CeBreakpoint*)breakpoint);
 	delete breakpoint;
 	delete breakpoint;
 	ClearBreakpointCache();
 	ClearBreakpointCache();
+	mBreakpointVersion++;
 }
 }
 
 
 void CeDebugger::DetachBreakpoint(Breakpoint* breakpoint)
 void CeDebugger::DetachBreakpoint(Breakpoint* breakpoint)
@@ -669,6 +670,7 @@ void CeDebugger::MoveBreakpoint(Breakpoint* breakpoint, int lineNum, int wantCol
 	breakpoint->mLineNum = lineNum;
 	breakpoint->mLineNum = lineNum;
 	breakpoint->mColumn = wantColumn;
 	breakpoint->mColumn = wantColumn;
 	ClearBreakpointCache();
 	ClearBreakpointCache();
+	mBreakpointVersion++;
 }
 }
 
 
 void CeDebugger::MoveMemoryBreakpoint(Breakpoint* breakpoint, intptr addr, int byteCount)
 void CeDebugger::MoveMemoryBreakpoint(Breakpoint* breakpoint, intptr addr, int byteCount)