Ver Fonte

UI: Check for valid systen tray pointer

Fixes a potential crash that can happen if the system tray is not
initialized for whatever reason.
jp9000 há 6 anos atrás
pai
commit
767d534409
1 ficheiros alterados com 2 adições e 0 exclusões
  1. 2 0
      UI/window-basic-main.cpp

+ 2 - 0
UI/window-basic-main.cpp

@@ -6866,6 +6866,8 @@ void OBSBasic::SystemTray(bool firstStarted)
 {
 	if (!QSystemTrayIcon::isSystemTrayAvailable())
 		return;
+	if (!trayIcon)
+		return;
 
 	bool sysTrayWhenStarted = config_get_bool(GetGlobalConfig(),
 			"BasicWindow", "SysTrayWhenStarted");