gtkpopovermenubar: Make model nullable
authorKjell Ahlstedt <kjellahlstedt@gmail.com>
Fri, 18 Nov 2022 17:09:42 +0000 (18:09 +0100)
committerKjell Ahlstedt <kjellahlstedt@gmail.com>
Fri, 18 Nov 2022 17:09:42 +0000 (18:09 +0100)
The description of gtk_popover_menu_bar_new_from_model() and
gtk_popover_menu_bar_set_menu_model() says that model is nullable.
Make it so.

gtk/gtkpopovermenubar.c

index f754246049859d1933a308e3ef2745c0751f1e4c..b4d7002f9c1311f097328cd0fb60f0f5ca51c0e5 100644 (file)
@@ -707,7 +707,7 @@ gtk_popover_menu_bar_set_menu_model (GtkPopoverMenuBar *bar,
                                      GMenuModel        *model)
 {
   g_return_if_fail (GTK_IS_POPOVER_MENU_BAR (bar));
-  g_return_if_fail (G_IS_MENU_MODEL (model));
+  g_return_if_fail (model == NULL || G_IS_MENU_MODEL (model));
 
   if (g_set_object (&bar->model, model))
     {