[empathy] roster-window: display a specific message when we are offline
- From: Guillaume Desmottes <gdesmott src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [empathy] roster-window: display a specific message when we are offline
- Date: Wed, 5 Sep 2012 07:13:40 +0000 (UTC)
commit e52959e0abfcfa322bf3e0e7587e62f1d49d8699
Author: Guillaume Desmottes <guillaume desmottes collabora co uk>
Date: Tue Sep 4 14:34:10 2012 +0200
roster-window: display a specific message when we are offline
https://bugzilla.gnome.org/show_bug.cgi?id=683326
src/empathy-roster-window.c | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/src/empathy-roster-window.c b/src/empathy-roster-window.c
index b92507b..ffaa6b9 100644
--- a/src/empathy-roster-window.c
+++ b/src/empathy-roster-window.c
@@ -1563,6 +1563,7 @@ set_notebook_page (EmpathyRosterWindow *self)
{
GList *accounts;
guint len;
+ TpConnectionPresenceType presence;
accounts = tp_account_manager_get_valid_accounts (
self->priv->account_manager);
@@ -1588,6 +1589,17 @@ set_notebook_page (EmpathyRosterWindow *self)
goto out;
}
+ presence = tp_account_manager_get_most_available_presence (
+ self->priv->account_manager, NULL, NULL);
+
+ if (presence == TP_CONNECTION_PRESENCE_TYPE_OFFLINE)
+ {
+ display_page_message (self,
+ _("Change your presence to see contacts here"),
+ FALSE, FALSE);
+ goto out;
+ }
+
if (empathy_roster_view_is_empty (self->priv->view))
{
if (empathy_roster_view_is_searching (self->priv->view))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]