lcl: set missing csReadingState flag when Control executes a ReadState

git-svn-id: trunk@35915 -
This commit is contained in:
paul 2012-03-13 06:15:47 +00:00
parent 36ca62c24c
commit cc3adb8d44

View File

@ -3562,8 +3562,10 @@ begin
Include(FControlFlags, cfLoading);
DisableAutoSizing{$IFDEF DebugDisableAutoSizing}('TControl.ReadState'){$ENDIF};
try
Include(FControlState, csReadingState);
inherited ReadState(Reader);
finally
Exclude(FControlState, csReadingState);
EnableAutoSizing{$IFDEF DebugDisableAutoSizing}('TControl.ReadState'){$ENDIF};
end;
end;