]> git.0d.be Git - empathy.git/commitdiff
Unselect accounts when clicking on "add" button. Fixes bug #459173 (Cosimo
authorXavier Claessens <xclaesse@gmail.com>
Fri, 10 Aug 2007 13:11:32 +0000 (13:11 +0000)
committerXavier Claessens <xclaesse@src.gnome.org>
Fri, 10 Aug 2007 13:11:32 +0000 (13:11 +0000)
2007-08-10 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-accounts-dialog.c: Unselect accounts when
clicking on "add" button. Fixes bug #459173 (Cosimo Cecchi).

svn path=/trunk/; revision=245

ChangeLog
libempathy-gtk/empathy-accounts-dialog.c

index cbbd97edeeca5901e15303f3f2e156a108dd3561..3d2428920d8be33f28ae2ed04d49973f3ec7eb3c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-08-10 Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy-gtk/empathy-accounts-dialog.c: Unselect accounts when
+       clicking on "add" button. Fixes bug #459173 (Cosimo Cecchi).
+
 2007-08-10 Xavier Claessens  <xclaesse@gmail.com>
 
        * libempathy-gtk/empathy-presence-chooser.glade: add some spacing in
 2007-08-10 Xavier Claessens  <xclaesse@gmail.com>
 
        * libempathy-gtk/empathy-presence-chooser.glade: add some spacing in
index ca637651c4f0146c0ce22fc68428423c8b5fc2e2..3be77f4477df5d6fcfbf65ec4329bf9bd406e0cf 100644 (file)
@@ -837,9 +837,16 @@ accounts_dialog_button_connect_clicked_cb (GtkWidget            *button,
 }
 
 static void
 }
 
 static void
-accounts_dialog_button_add_clicked_cb (GtkWidget            *button,
+accounts_dialog_button_add_clicked_cb (GtkWidget             *button,
                                       EmpathyAccountsDialog *dialog)
 {
                                       EmpathyAccountsDialog *dialog)
 {
+       GtkTreeView      *view;
+       GtkTreeSelection *selection;
+
+       view = GTK_TREE_VIEW (dialog->treeview);
+       selection = gtk_tree_view_get_selection (view);
+       gtk_tree_selection_unselect_all (selection);
+
        gtk_widget_hide (dialog->vbox_details);
        gtk_widget_hide (dialog->frame_no_account);
        gtk_widget_show (dialog->frame_new_account);
        gtk_widget_hide (dialog->vbox_details);
        gtk_widget_hide (dialog->frame_no_account);
        gtk_widget_show (dialog->frame_new_account);