From 90c54d2cfa5ebab8343906cde98845e1186a42d3 Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Mon, 17 Oct 2011 14:14:31 +0200 Subject: [PATCH] invite-participant-dialog: activate the dialog when the chooser is activated https://bugzilla.gnome.org/show_bug.cgi?id=661993 --- src/empathy-invite-participant-dialog.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/empathy-invite-participant-dialog.c b/src/empathy-invite-participant-dialog.c index 9280dda3..7651fad3 100644 --- a/src/empathy-invite-participant-dialog.c +++ b/src/empathy-invite-participant-dialog.c @@ -97,6 +97,13 @@ selection_changed_cb (GtkWidget *treeview, gtk_widget_set_sensitive (self->priv->invite_button, selected != NULL); } +static void +activate_cb (GtkWidget *chooser, + EmpathyInviteParticipantDialog *self) +{ + gtk_dialog_response (GTK_DIALOG (self), GTK_RESPONSE_ACCEPT); +} + /* Return the TpContact of @individual which is on the same connection as the * EmpathyTpChat */ static TpContact * @@ -197,6 +204,8 @@ invite_participant_dialog_constructed (GObject *object) g_signal_connect (self->priv->chooser, "selection-changed", G_CALLBACK (selection_changed_cb), self); + g_signal_connect (self->priv->chooser, "activate", + G_CALLBACK (activate_cb), self); self->priv->invite_button = gtk_dialog_add_button (dialog, _("Invite"), GTK_RESPONSE_ACCEPT); -- 2.39.2