[nautilus] placessidebar: Don't leak old popover



commit 196d66c6ae02773204933e2c8ca8c37429801b44
Author: António Fernandes <antoniof gnome org>
Date:   Sat May 7 12:38:53 2022 +0100

    placessidebar: Don't leak old popover
    
    Fix a regression from 978099000af9068a08cde9e26bb79e16e8203be3

 src/gtk/nautilusgtkplacessidebar.c | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/src/gtk/nautilusgtkplacessidebar.c b/src/gtk/nautilusgtkplacessidebar.c
index f43278dda..067908ec5 100644
--- a/src/gtk/nautilusgtkplacessidebar.c
+++ b/src/gtk/nautilusgtkplacessidebar.c
@@ -3417,6 +3417,8 @@ show_row_popover (NautilusGtkSidebarRow *row,
 
   g_object_get (row, "sidebar", &sidebar, NULL);
 
+  g_clear_pointer (&sidebar->popover, gtk_widget_unparent);
+
   create_row_popover (sidebar, row);
 
   if (x == -1 && y == -1)


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