mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-08 16:38:17 +02:00
Qt6: on darwin Qt must think that we use 96dpi, not 72.
This commit is contained in:
parent
b30984ef03
commit
b498943168
@ -2940,7 +2940,11 @@ begin
|
||||
AScreen := QGuiApplication_primaryScreen();
|
||||
if hMonitor = 0 then
|
||||
begin
|
||||
{$IFDEF DARWIN}
|
||||
dpiX := 96;
|
||||
{$ELSE}
|
||||
dpiX := Round(QScreen_logicalDotsPerInch(AScreen));
|
||||
{$ENDIF}
|
||||
dpiY := dpiX;
|
||||
exit(S_OK);
|
||||
end;
|
||||
@ -2950,7 +2954,11 @@ begin
|
||||
if I = hMonitor then
|
||||
begin
|
||||
AScreen := QScreenH(AArray[i]);
|
||||
{$IFDEF DARWIN}
|
||||
dpiX := 96;
|
||||
{$ELSE}
|
||||
dpiX := Round(QScreen_logicalDotsPerInch(AScreen));
|
||||
{$ENDIF}
|
||||
dpiY := dpiX;
|
||||
exit(S_OK);
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user