[libadwaita] window: Do not notify when setting same content



commit 0e8a76098ed03d0ec464db6f3d4eeb4503d9d8ba
Author: Maximiliano Sandoval R <msandova gnome org>
Date:   Thu Jul 14 09:34:50 2022 +0200

    window: Do not notify when setting same content

 src/adw-window.c | 3 +++
 1 file changed, 3 insertions(+)
---
diff --git a/src/adw-window.c b/src/adw-window.c
index 3cefe15a..65da591a 100644
--- a/src/adw-window.c
+++ b/src/adw-window.c
@@ -214,6 +214,9 @@ adw_window_set_content (AdwWindow *self,
   g_return_if_fail (ADW_IS_WINDOW (self));
   g_return_if_fail (content == NULL || GTK_IS_WIDGET (content));
 
+  if (adw_window_get_content (self) == content)
+    return;
+
   adw_window_mixin_set_content (ADW_GET_WINDOW_MIXIN (self), content);
 
   g_object_notify_by_pspec (G_OBJECT (self), props[PROP_CONTENT]);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]