diff --git a/src/ag-app.c b/src/ag-app.c index 3a19437..0c7961e 100644 --- a/src/ag-app.c +++ b/src/ag-app.c @@ -437,9 +437,14 @@ ag_app_buttoned_dialog(GtkWidget *window, const gchar *button_text; gint response_id; GtkWidget *dialog; + GtkWindow *parent = NULL; + + if (window) { + parent = GTK_WINDOW(window); + } dialog = gtk_message_dialog_new( - GTK_WINDOW(window), + parent, GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT, message_type, GTK_BUTTONS_NONE,