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 );