Return nullptr if there are no tray icons

This commit is contained in:
Chris Angelico 2019-05-04 04:20:22 +10:00
parent 51dc7fceb0
commit 86b6ddb625

View File

@ -390,7 +390,8 @@ QSystemTrayIcon* Utils::GetTrayIcon() {
QMainWindow* main = (QMainWindow*)obs_frontend_get_main_window();
if (!main) return nullptr;
return main->findChildren<QSystemTrayIcon*>().first();
QList<QSystemTrayIcon*> trays = main->findChildren<QSystemTrayIcon*>();
return trays.isEmpty() ? nullptr : trays.first();
}
void Utils::SysTrayNotify(QString text,