summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/core/media_capture_devices_dispatcher.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/media_capture_devices_dispatcher.cpp b/src/core/media_capture_devices_dispatcher.cpp
index 9f8b3436a..fc436cff2 100644
--- a/src/core/media_capture_devices_dispatcher.cpp
+++ b/src/core/media_capture_devices_dispatcher.cpp
@@ -185,7 +185,7 @@ content::DesktopMediaID getDefaultScreenId()
GetMonitorsFunc getMonitors = reinterpret_cast<GetMonitorsFunc>(dlsym(RTLD_DEFAULT, "XRRGetMonitors"));
typedef void (*FreeMonitorsFunc)(XRRMonitorInfo*);
FreeMonitorsFunc freeMonitors = reinterpret_cast<FreeMonitorsFunc>(dlsym(RTLD_DEFAULT, "XRRFreeMonitors"));
- if (!getMonitors && !freeMonitors) {
+ if (!getMonitors || !freeMonitors) {
qWarning("Unable to link XRandR monitor functions.");
return content::DesktopMediaID(content::DesktopMediaID::TYPE_SCREEN, 0);
}