mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-19 17:49:14 +00:00
UI: Fix tray icon showing up on startup even if off
Apparently certain versions of Qt have a bug where the tray icon's internal "visible" variable is set to false despite the fact that it still shows. Calling show() first before calling hide() sets the internal boolean value and fixes the issue with the hide call.
This commit is contained in:
parent
d5708d656e
commit
58ce89bbe9
|
@ -6817,6 +6817,7 @@ void OBSBasic::SystemTrayInit()
|
|||
trayMenu->addAction(sysTrayReplayBuffer);
|
||||
trayMenu->addAction(exit);
|
||||
trayIcon->setContextMenu(trayMenu);
|
||||
trayIcon->show();
|
||||
|
||||
if (outputHandler && !outputHandler->replayBuffer)
|
||||
sysTrayReplayBuffer->setEnabled(false);
|
||||
|
|
Loading…
Reference in a new issue