mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-09 08:29:06 +02:00
Qt,Qt5,Qt6: do not create dummy widget if wm name is empty or we are running under wayland. issue #40413
This commit is contained in:
parent
e2f0b349f4
commit
2885935b2d
@ -543,8 +543,12 @@ function TQtWidgetSet.CreateDummyWidgetFrame(const ALeft, ATop, AWidth,
|
||||
AHeight: integer): boolean;
|
||||
var
|
||||
ADummy: TDummyWidget;
|
||||
WM: String;
|
||||
begin
|
||||
Result := False;
|
||||
WM := GetWindowManager;
|
||||
if (WM = '') or (WM = 'wayland') then
|
||||
exit;
|
||||
ADummy := TDummyWidget.Create;
|
||||
ADummy.ShowDummyWidget(ALeft, ATop, AWidth, AHeight);
|
||||
FWSFrameRect := ADummy.GetWidgetFrame;
|
||||
|
@ -525,8 +525,12 @@ function TQtWidgetSet.CreateDummyWidgetFrame(const ALeft, ATop, AWidth,
|
||||
AHeight: integer): boolean;
|
||||
var
|
||||
ADummy: TDummyWidget;
|
||||
WM: String;
|
||||
begin
|
||||
Result := False;
|
||||
WM := GetWindowManager;
|
||||
if (WM = '') or (WM = 'wayland') then
|
||||
exit;
|
||||
ADummy := TDummyWidget.Create;
|
||||
ADummy.ShowDummyWidget(ALeft, ATop, AWidth, AHeight);
|
||||
FWSFrameRect := ADummy.GetWidgetFrame;
|
||||
|
@ -529,8 +529,12 @@ function TQtWidgetSet.CreateDummyWidgetFrame(const ALeft, ATop, AWidth,
|
||||
AHeight: integer): boolean;
|
||||
var
|
||||
ADummy: TDummyWidget;
|
||||
WM: String;
|
||||
begin
|
||||
Result := False;
|
||||
WM := GetWindowManager;
|
||||
if (WM = '') or (WM = 'wayland') then
|
||||
exit;
|
||||
ADummy := TDummyWidget.Create;
|
||||
ADummy.ShowDummyWidget(ALeft, ATop, AWidth, AHeight);
|
||||
FWSFrameRect := ADummy.GetWidgetFrame;
|
||||
|
Loading…
Reference in New Issue
Block a user