GODT-1113: Fix tray icon size on macOS Big Sur.

Add patched libqcocoa based on Qt 5.13.0
This commit is contained in:
Alexander Bilyak
2021-04-12 15:33:00 +02:00
committed by Jakub Cuth
parent ba1dfb1bf4
commit 8db89a1a6c
4 changed files with 16 additions and 0 deletions

View File

@ -0,0 +1,12 @@
diff --git a/src/plugins/platforms/cocoa/qcocoasystemtrayicon.mm b/src/plugins/platforms/cocoa/qcocoasystemtrayicon.mm
index 4982f5ee05..3ae1e4fca3 100644
--- a/src/plugins/platforms/cocoa/qcocoasystemtrayicon.mm
+++ b/src/plugins/platforms/cocoa/qcocoasystemtrayicon.mm
@@ -224,6 +224,7 @@ void QCocoaSystemTrayIcon::updateIcon(const QIcon &icon)
r.moveCenter(fullHeightPixmap.rect().center());
p.drawPixmap(r, pixmap);
}
+ fullHeightPixmap.setDevicePixelRatio(devicePixelRatio);
NSImage *nsimage = static_cast<NSImage *>(qt_mac_create_nsimage(fullHeightPixmap));
[nsimage setTemplate:icon.isMask()];