mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-12-11 07:01:17 +01:00
Qt: do not restore hints which are not visible by lcl.
git-svn-id: trunk@51114 -
This commit is contained in:
parent
89d6b735e2
commit
b538c367a2
@ -1425,7 +1425,8 @@ begin
|
||||
if IsValidHintHandle(TObject(SavedHintHandlesList.Items[i])) then
|
||||
begin
|
||||
AWidget := TQtHintWindow(SavedHintHandlesList.Items[i]);
|
||||
AWidget.NeedRestoreVisible := AWidget.getVisible;
|
||||
AWidget.NeedRestoreVisible := AWidget.getVisible and
|
||||
Assigned(AWidget.LCLObject) and AWidget.LCLObject.Visible;
|
||||
AWidget.Hide;
|
||||
end;
|
||||
end;
|
||||
@ -1448,7 +1449,8 @@ begin
|
||||
if IsValidHintHandle(TObject(SavedHintHandlesList.Items[i])) then
|
||||
begin
|
||||
AWidget := TQtHintWindow(SavedHintHandlesList.Items[i]);
|
||||
if AWidget.NeedRestoreVisible then
|
||||
if AWidget.NeedRestoreVisible and Assigned(AWidget.LCLObject) and
|
||||
AWIdget.LCLObject.Visible then
|
||||
begin
|
||||
AWidget.NeedRestoreVisible := False;
|
||||
AWidget.Show;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user