# HG changeset patch # User Elliott Sales de Andrade # Date 1314945139 0 # Node ID 94cb1d9e752b2ce979f0641ac44bbd862b81b8e2 # Parent def4adde3e08396c16f9886f6815e788f941619b Allow double-clicking a certificate to show its info. diff -r def4adde3e08 -r 94cb1d9e752b pidgin/gtkcertmgr.c --- a/pidgin/gtkcertmgr.c Fri Sep 02 06:21:10 2011 +0000 +++ b/pidgin/gtkcertmgr.c Fri Sep 02 06:32:19 2011 +0000 @@ -333,6 +333,12 @@ } static void +tls_peers_mgmt_activated_cb(GtkTreeView *treeview, GtkTreePath *path, GtkTreeViewColumn *column, gpointer data) +{ + tls_peers_mgmt_info_cb(NULL, NULL); +} + +static void tls_peers_mgmt_delete_confirm_cb(gchar *id, gint choice) { if (1 == choice) { @@ -452,6 +458,9 @@ g_signal_connect(G_OBJECT(select), "changed", G_CALLBACK(tls_peers_mgmt_select_chg_cb), NULL); + g_signal_connect(G_OBJECT(listview), "row-activated", + G_CALLBACK(tls_peers_mgmt_activated_cb), NULL); + gtk_box_pack_start(GTK_BOX(mgmt_widget), pidgin_make_scrollable(GTK_WIDGET(listview), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS, GTK_SHADOW_IN, -1, -1), TRUE, TRUE, /* Take up lots of space */