From a079a41282e87e1eadcf8d4be9e8120be6ab99db Mon Sep 17 00:00:00 2001 From: Daniel Nachbaur Date: Mon, 7 Mar 2016 11:02:05 +0100 Subject: [PATCH] Quickfix for startup-deadlock after #79 --- apps/DesktopStreamer/DesktopWindowsModel.mm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/DesktopStreamer/DesktopWindowsModel.mm b/apps/DesktopStreamer/DesktopWindowsModel.mm index c4d7151..c6c5521 100644 --- a/apps/DesktopStreamer/DesktopWindowsModel.mm +++ b/apps/DesktopStreamer/DesktopWindowsModel.mm @@ -262,8 +262,12 @@ void reloadData() bool _addApplication( NSRunningApplication* app, CFArrayRef windowList ) { const QString& appName = NSStringToQString([app localizedName]); - if( appName == "SystemUIServer" || appName == "Dock" ) + const auto& pid = [app processIdentifier]; + if( appName == "SystemUIServer" || appName == "Dock" || + pid == QApplication::applicationPid( )) + { return true; + } NSArray* windows = getWindows( app, windowList );