You've already forked lazarus-ccr
* Avoid access violation when destroying at design time
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@422 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -10747,8 +10747,6 @@ begin
|
|||||||
FCustomCheckChangeLink.Free;
|
FCustomCheckChangeLink.Free;
|
||||||
FScrollBarOptions.Free;
|
FScrollBarOptions.Free;
|
||||||
FOptions.Free;
|
FOptions.Free;
|
||||||
if FCheckImages <> FCustomCheckImages then
|
|
||||||
FCheckImages.Free;
|
|
||||||
|
|
||||||
// The window handle must be destroyed before the header is freed because it is needed in WM_NCDESTROY.
|
// The window handle must be destroyed before the header is freed because it is needed in WM_NCDESTROY.
|
||||||
//todo_lcl_check
|
//todo_lcl_check
|
||||||
@ -10759,6 +10757,9 @@ begin
|
|||||||
FHeader.Free;
|
FHeader.Free;
|
||||||
FHeader := nil;
|
FHeader := nil;
|
||||||
|
|
||||||
|
if FCheckImages <> FCustomCheckImages then
|
||||||
|
FCheckImages.Free;
|
||||||
|
|
||||||
FreeMem(FRoot);
|
FreeMem(FRoot);
|
||||||
|
|
||||||
{$ifdef UseLocalMemoryManager}
|
{$ifdef UseLocalMemoryManager}
|
||||||
|
Reference in New Issue
Block a user