mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-18 05:19:14 +02:00
parent
bc98657cb3
commit
ec76a4c4ac
@ -327,13 +327,20 @@ var
|
|||||||
OldWidget, NewWidget: TQtWidget;
|
OldWidget, NewWidget: TQtWidget;
|
||||||
Msg: TLMessage;
|
Msg: TLMessage;
|
||||||
begin
|
begin
|
||||||
//WriteLn('old: ', PtrUInt(old), ' new: ', PtrUInt(now));
|
// WriteLn('old: ', PtrUInt(old), ' new: ', PtrUInt(now));
|
||||||
OldWidget := GetFirstQtObjectFromWidgetH(old);
|
OldWidget := GetFirstQtObjectFromWidgetH(old);
|
||||||
NewWidget := GetFirstQtObjectFromWidgetH(now);
|
NewWidget := GetFirstQtObjectFromWidgetH(now);
|
||||||
|
|
||||||
if OldWidget = NewWidget then
|
if OldWidget = NewWidget then
|
||||||
Exit;
|
Exit;
|
||||||
|
|
||||||
|
{Applies to all TQtWidgets which have "subwidgets" created
|
||||||
|
by CreateFrom() eg. comboBox.}
|
||||||
|
if (OldWidget <> nil) and
|
||||||
|
(NewWidget <> nil) and
|
||||||
|
(OldWidget.LCLObject = NewWidget.LCLObject) then
|
||||||
|
exit;
|
||||||
|
|
||||||
FillChar(Msg, SizeOf(Msg), 0);
|
FillChar(Msg, SizeOf(Msg), 0);
|
||||||
if OldWidget <> nil then
|
if OldWidget <> nil then
|
||||||
begin
|
begin
|
||||||
|
Loading…
Reference in New Issue
Block a user