[gtk+] GtkAppChooserButton: Make activating rows work as expected



commit 14dc863da54d7f51206d02b176c49fe3c25ac0d7
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Aug 24 00:10:34 2011 -0400

    GtkAppChooserButton: Make activating rows work as expected
    
    When a row is activated in the 'Other...' dialog, we have
    to make sure the dialog goes away.

 gtk/gtkappchooserbutton.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkappchooserbutton.c b/gtk/gtkappchooserbutton.c
index b9cc244..fbcd99d 100644
--- a/gtk/gtkappchooserbutton.c
+++ b/gtk/gtkappchooserbutton.c
@@ -214,6 +214,8 @@ other_application_dialog_response_cb (GtkDialog *dialog,
 
   info = gtk_app_chooser_get_app_info (GTK_APP_CHOOSER (dialog));
 
+  gtk_widget_destroy (GTK_WIDGET (dialog));
+
   /* refresh the combobox to get the new application */
   gtk_app_chooser_refresh (GTK_APP_CHOOSER (self));
   gtk_app_chooser_button_select_application (self, info);



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