mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-23 05:39:29 +02:00
Qt5: call viewportDelete() when widget is destroyed via destroy event from qt, since inside release widget becomes nil.
git-svn-id: trunk@61385 -
This commit is contained in:
parent
b90a2cb91b
commit
ed1960455d
@ -462,7 +462,7 @@ type
|
||||
destructor Destroy; override;
|
||||
function EventFilter(Sender: QObjectH; Event: QEventH): Boolean; cdecl; override;
|
||||
procedure ViewPortEventFilter(event: QEventH; retval: PBoolean); cdecl;
|
||||
|
||||
procedure Destroyed; cdecl; override;
|
||||
procedure DestroyNotify(AWidget: TQtWidget); override;
|
||||
public
|
||||
function CanAdjustClientRectOnResize: Boolean; override;
|
||||
@ -17658,6 +17658,12 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TQtCustomControl.Destroyed; cdecl;
|
||||
begin
|
||||
viewportDelete;
|
||||
inherited Destroyed;
|
||||
end;
|
||||
|
||||
procedure TQtCustomControl.DestroyNotify(AWidget: TQtWidget);
|
||||
begin
|
||||
if AWidget = FCornerWidget then
|
||||
|
Loading…
Reference in New Issue
Block a user