From: Matthias Clasen Date: Sun, 6 Nov 2022 13:12:02 +0000 (+0100) Subject: color/fontdialogbutton: Fix constructors X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~9^2~115^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=466db31aacc9bd5fb14953e010d62849dd465b28;p=gtk4.git color/fontdialogbutton: Fix constructors The arguments were meant to be nullable. Make it so! Fixes: #5321 --- diff --git a/gtk/gtkcolordialogbutton.c b/gtk/gtkcolordialogbutton.c index 6e0db26f01..139d9f7eb1 100644 --- a/gtk/gtkcolordialogbutton.c +++ b/gtk/gtkcolordialogbutton.c @@ -401,7 +401,7 @@ gtk_color_dialog_button_new (GtkColorDialog *dialog) { GtkWidget *self; - g_return_val_if_fail (GTK_IS_COLOR_DIALOG (dialog), NULL); + g_return_val_if_fail (dialog == NULL || GTK_IS_COLOR_DIALOG (dialog), NULL); self = g_object_new (GTK_TYPE_COLOR_DIALOG_BUTTON, "dialog", dialog, diff --git a/gtk/gtkfontdialogbutton.c b/gtk/gtkfontdialogbutton.c index ff466a2003..ab6c78ac92 100644 --- a/gtk/gtkfontdialogbutton.c +++ b/gtk/gtkfontdialogbutton.c @@ -697,7 +697,7 @@ gtk_font_dialog_button_new (GtkFontDialog *dialog) { GtkWidget *self; - g_return_val_if_fail (GTK_IS_FONT_DIALOG (dialog), NULL); + g_return_val_if_fail (dialog == NULL || GTK_IS_FONT_DIALOG (dialog), NULL); self = g_object_new (GTK_TYPE_FONT_DIALOG_BUTTON, "dialog", dialog,