filechooserbutton: Update the combo box even after the dialog is cancelled
We assumed that we didn't have to update the combo box if the dialog got cancelled, as it should simply retain its previous contents. But this assumption doesn't work as the dialog is brought up with the 'Other...' item - we don't want the combo box to keep showing 'Other...' if the dialog is cancelled. The test from the previous commit now passes. Signed-off-by: Federico Mena Quintero <federico@gnome.org>
This commit is contained in:
@ -2982,9 +2982,6 @@ dialog_response_cb (GtkDialog *dialog,
|
||||
|
||||
g_signal_emit_by_name (button, "current-folder-changed");
|
||||
g_signal_emit_by_name (button, "selection-changed");
|
||||
|
||||
update_label_and_image (button);
|
||||
update_combo_box (button);
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -3002,6 +2999,9 @@ dialog_response_cb (GtkDialog *dialog,
|
||||
priv->active = FALSE;
|
||||
}
|
||||
|
||||
update_label_and_image (button);
|
||||
update_combo_box (button);
|
||||
|
||||
gtk_widget_set_sensitive (priv->combo_box, TRUE);
|
||||
gtk_widget_hide (priv->dialog);
|
||||
|
||||
|
Reference in New Issue
Block a user