LCL: TScreen.RemoveForm more clean up

git-svn-id: trunk@24414 -
This commit is contained in:
mattias 2010-04-04 23:09:12 +00:00
parent 3166de2bc2
commit b45e6c73ea

View File

@ -740,6 +740,10 @@ begin
FCustomForms.Remove(AForm);
FCustomFormsZOrdered.Remove(AForm);
FFormList.Remove(AForm);
if FFocusedForm=AForm then FFocusedForm:=nil;
if FLastActiveCustomForm=AForm then FLastActiveCustomForm:=nil;
if FActiveForm=AForm then FActiveForm:=nil;
if FActiveCustomForm=AForm then FActiveCustomForm:=nil;
Application.UpdateVisible;
end;