[polari] application: Initialize UserStatusMonitor on startup
- From: Rares Visalom <raresvisalom src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [polari] application: Initialize UserStatusMonitor on startup
- Date: Mon, 10 Oct 2016 22:08:37 +0000 (UTC)
commit 56a536bc6bc88b1458f28dcbdea9c61dec6b1447
Author: raresv <rares visalom gmail com>
Date: Thu Aug 4 01:13:59 2016 +0300
application: Initialize UserStatusMonitor on startup
The UserStatusMonitor connects to the AccountsMonitor signals
in order to get notified whenever accounts are added or removed.
We want to listen to those signals right from the beginning,
because we need to able to listen for the ::room-added signal
(emitted by the RoomManager inside each UserTracker) right from
the start, as failing to receive this signal would mean that the
room is not tracked.
https://bugzilla.gnome.org/show_bug.cgi?id=760853
src/application.js | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/application.js b/src/application.js
index 898bff0..18e52dd 100644
--- a/src/application.js
+++ b/src/application.js
@@ -12,6 +12,7 @@ const MainWindow = imports.mainWindow;
const PasteManager = imports.pasteManager;
const RoomManager = imports.roomManager;
const TelepathyClient = imports.telepathyClient;
+const UserTracker = imports.userTracker;
const Utils = imports.utils;
const NetworksManager = imports.networksManager;
@@ -133,6 +134,7 @@ const Application = new Lang.Class({
this._roomManager = RoomManager.getDefault();
this._accountsMonitor = AccountsMonitor.getDefault();
+ this._userStatusMonitor = UserTracker.getUserStatusMonitor();
this._networksManager = NetworksManager.getDefault();
this._accountsMonitor.connect('account-status-changed',
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]