IDE: extract proc: fixed extracting proc, bug #13108

git-svn-id: trunk@19191 -
This commit is contained in:
mattias 2009-04-01 20:49:27 +00:00
parent 129b0cefb5
commit 4a17fc0717

View File

@ -143,7 +143,7 @@ begin
ProcType:=ExtractProcDialog.GetProcType; ProcType:=ExtractProcDialog.GetProcType;
FuncNode:=ExtractProcDialog.GetFunctionNode; FuncNode:=ExtractProcDialog.GetFunctionNode;
FunctionResultVariableStartPos:=0; FunctionResultVariableStartPos:=0;
if FuncNode<>nil then if (FuncNode<>nil) then
FunctionResultVariableStartPos:=FuncNode.StartPos; FunctionResultVariableStartPos:=FuncNode.StartPos;
finally finally
ExtractProcDialog.Free; ExtractProcDialog.Free;
@ -358,7 +358,7 @@ var
Variable: TExtractedProcVariable; Variable: TExtractedProcVariable;
begin begin
Result:=nil; Result:=nil;
if Variables=nil then exit; if (Variables=nil) or (not CreateFunctionCheckBox.Checked) then exit;
Find:=FuncVariableComboBox.Text; Find:=FuncVariableComboBox.Text;
AVLNode:=Variables.FindLowest; AVLNode:=Variables.FindLowest;
while AVLNode<>nil do begin while AVLNode<>nil do begin