FpGdbmiDebugger: fix crash in temp self-debug code

git-svn-id: trunk@44686 -
This commit is contained in:
martin 2014-04-11 20:27:46 +00:00
parent 98f4a08663
commit ba6b524a80

View File

@ -181,7 +181,7 @@ var
procedure IDEMenuClicked(Sender: TObject); procedure IDEMenuClicked(Sender: TObject);
begin begin
UseGDB := (MenuCmd.MenuItem <> nil) and MenuCmd.MenuItem.Checked; UseGDB := (MenuCmd.MenuItem <> nil) and MenuCmd.MenuItem.Checked;
if CurrentDebugger <> nil then if (CurrentDebugger <> nil) and (CurrentDebugger.Watches <> nil) then
CurrentDebugger.Watches.CurrentWatches.ClearValues; CurrentDebugger.Watches.CurrentWatches.ClearValues;
end; end;
@ -1102,7 +1102,6 @@ begin
FWatchEvalList := TList.Create; FWatchEvalList := TList.Create;
inherited Create(AExternalDebugger); inherited Create(AExternalDebugger);
CurrentDebugger := self; CurrentDebugger := self;
IDEMenuClicked(nil);
end; end;
destructor TFpGDBMIDebugger.Destroy; destructor TFpGDBMIDebugger.Destroy;