From 41dd635842b27268454435c557b74ea32245c7ae Mon Sep 17 00:00:00 2001 From: Jonny Lamb Date: Thu, 9 Dec 2010 17:32:13 +0000 Subject: status-icon: blink when we get a password request Signed-off-by: Jonny Lamb --- src/empathy-event-manager.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/empathy-event-manager.c') diff --git a/src/empathy-event-manager.c b/src/empathy-event-manager.c index 9ab20b769..f657cae35 100644 --- a/src/empathy-event-manager.c +++ b/src/empathy-event-manager.c @@ -865,8 +865,9 @@ event_manager_ft_got_contact_cb (TpConnection *connection, } static void -dummy_process_func (EventPriv *event) +event_manager_auth_process_func (EventPriv *event) { + empathy_event_approve ((EmpathyEvent *) event); } /* If there is a file-transfer, media, or auth channel consider it as @@ -1015,10 +1016,10 @@ approve_channels (TpSimpleApprover *approver, } else if (channel_type == TP_IFACE_QUARK_CHANNEL_TYPE_SERVER_AUTHENTICATION) { - /* We need a process function or this will time out after - * NOTIFICATION_TIMEOUT seconds, which is undesirable. */ event_manager_add (approval->manager, account, NULL, EMPATHY_EVENT_TYPE_AUTH, - NULL, NULL, NULL, approval, dummy_process_func, NULL); + GTK_STOCK_DIALOG_AUTHENTICATION, tp_account_get_display_name (account), + _("Password required"), approval, + event_manager_auth_process_func, NULL); } else { -- cgit v1.2.3