From 395a0eaf7520826c13d7f4b193aa0907b54cf46a Mon Sep 17 00:00:00 2001 From: Davyd Madeley Date: Thu, 28 May 2009 17:51:56 +0800 Subject: [PATCH] EmpathyStatusPresetDialog: fix status_preset_add_combo_reset() --- libempathy-gtk/empathy-status-preset-dialog.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libempathy-gtk/empathy-status-preset-dialog.c b/libempathy-gtk/empathy-status-preset-dialog.c index 82bc2e2d..b011b5db 100644 --- a/libempathy-gtk/empathy-status-preset-dialog.c +++ b/libempathy-gtk/empathy-status-preset-dialog.c @@ -153,6 +153,10 @@ static void status_preset_add_combo_reset (EmpathyStatusPresetDialog *self) { EmpathyStatusPresetDialogPriv *priv = GET_PRIV (self); + GtkWidget *entry; + + entry = gtk_bin_get_child (GTK_BIN (priv->add_combobox)); + gtk_entry_set_text (GTK_ENTRY (entry), ""); gtk_combo_box_set_active_iter (GTK_COMBO_BOX (priv->add_combobox), &priv->selected_iter); @@ -433,7 +437,6 @@ status_preset_dialog_add_preset (GtkWidget *widget, empathy_status_presets_set_last (state, status); status_preset_dialog_presets_update (self); - status_preset_add_combo_reset (self); /* select the added status*/ model = gtk_tree_view_get_model (GTK_TREE_VIEW (priv->presets_treeview)); @@ -465,6 +468,10 @@ status_preset_dialog_add_preset (GtkWidget *widget, break; } } + + if (!match) g_warning ("No match"); + + status_preset_add_combo_reset (self); } static gboolean -- 2.39.2