From cbbd93bf04764c93beef7869a531a408b8659f42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Dzi=C4=99giel?= Date: Mon, 8 Dec 2025 20:00:42 +0100 Subject: [PATCH] clapper-gtk: av: Fix checks when inhibiting session --- src/lib/clapper-gtk/clapper-gtk-av.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/clapper-gtk/clapper-gtk-av.c b/src/lib/clapper-gtk/clapper-gtk-av.c index ffd686b3..305c878f 100644 --- a/src/lib/clapper-gtk/clapper-gtk-av.c +++ b/src/lib/clapper-gtk/clapper-gtk-av.c @@ -327,7 +327,7 @@ _set_inhibit_session (ClapperGtkAv *self, gboolean inhibit) root = gtk_widget_get_root (GTK_WIDGET (self)); - if (!root && !GTK_IS_WINDOW (root)) { + if (!root || !GTK_IS_WINDOW (root)) { GST_WARNING_OBJECT (self, "Cannot %sinhibit session " "without root window", (inhibit) ? "" : "un"); return; @@ -337,7 +337,7 @@ _set_inhibit_session (ClapperGtkAv *self, gboolean inhibit) * as it goes away early when unrooting */ app = g_application_get_default (); - if (!app && !GTK_IS_APPLICATION (app)) { + if (!app || !GTK_IS_APPLICATION (app)) { GST_WARNING_OBJECT (self, "Cannot %sinhibit session " "without window application set", (inhibit) ? "" : "un"); return;