mirror of
https://github.com/vale981/tdesktop
synced 2025-03-04 17:21:40 -05:00
Fix tray icon on macOS in Qt 5.12.5.
This commit is contained in:
parent
85acdbc7ed
commit
28719939a0
1 changed files with 4 additions and 1 deletions
|
@ -578,7 +578,7 @@ void MainWindow::updateTrayMenu(bool force) {
|
|||
|
||||
// On macOS just remove trayIcon menu if the window is not active.
|
||||
// So we will activate the window on click instead of showing the menu.
|
||||
if (!active && Platform::IsMac() && false) { // #TODO 5.12.5
|
||||
if (!active && Platform::IsMac()) {
|
||||
iconMenu = nullptr;
|
||||
}
|
||||
}
|
||||
|
@ -703,6 +703,9 @@ void MainWindow::handleTrayIconActication(
|
|||
QSystemTrayIcon::ActivationReason reason) {
|
||||
updateIsActive(0);
|
||||
if (Platform::IsMac() && isActive()) {
|
||||
if (trayIcon && !trayIcon->contextMenu()) {
|
||||
showFromTray(reason);
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (reason == QSystemTrayIcon::Context) {
|
||||
|
|
Loading…
Add table
Reference in a new issue