[gtk/f16c.msvc: 21/61] modelbutton: Avoid a crash




commit 029039e8038b749d35f2148e8baa7253d0521e2a
Author: Matthias Clasen <mclasen redhat com>
Date:   Mon Apr 5 14:06:42 2021 -0400

    modelbutton: Avoid a crash
    
    We may not have a popover menu ancestor. The check for
    this was forgotten in one of the branches here.
    
    Fixes: #3831

 gtk/gtkmodelbutton.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/gtk/gtkmodelbutton.c b/gtk/gtkmodelbutton.c
index aa376d8945..531fa25dea 100644
--- a/gtk/gtkmodelbutton.c
+++ b/gtk/gtkmodelbutton.c
@@ -1404,7 +1404,8 @@ pointer_cb (GObject    *object,
       GtkModelButton *button = data;
 
       stop_open (button);
-      gtk_popover_menu_set_active_item (GTK_POPOVER_MENU (popover), NULL);
+      if (popover)
+        gtk_popover_menu_set_active_item (GTK_POPOVER_MENU (popover), NULL);
     }
 }
 


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