diff --git a/libxapp/xapp-icon-chooser-dialog.c b/libxapp/xapp-icon-chooser-dialog.c index 13257e0..a9169aa 100644 --- a/libxapp/xapp-icon-chooser-dialog.c +++ b/libxapp/xapp-icon-chooser-dialog.c @@ -935,6 +935,8 @@ xapp_icon_chooser_dialog_close (XAppIconChooserDialog *dialog, priv = xapp_icon_chooser_dialog_get_instance_private (dialog); priv->response = response; + g_cancellable_cancel (priv->cancellable); + gtk_widget_hide (GTK_WIDGET (dialog)); gtk_main_quit ();