DebugManager: fixed crash, if Evaluate Widow was (re-)opened at IDE start-up (restored from last session)

git-svn-id: trunk@25648 -
This commit is contained in:
martin 2010-05-25 21:39:03 +00:00
parent bb55ccecbd
commit 2ba8bc1ae2

View File

@ -1882,7 +1882,9 @@ var
TheDialog: TEvaluateDlg;
begin
TheDialog := TEvaluateDlg(FDialogs[ddtEvaluate]);
if SourceEditorManager.GetActiveSE.SelectionAvailable then
if (SourceEditorManager.GetActiveSE <> nil) and
SourceEditorManager.GetActiveSE.SelectionAvailable
then
TheDialog.FindText := SourceEditorManager.GetActiveSE.Selection
else
TheDialog.FindText := SourceEditorManager.GetActiveSE.GetOperandAtCurrentCaret;