Browse Source

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 6 years ago
parent
commit
767d534409
1 changed files with 2 additions and 0 deletions
  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");