[polari] mainWindow: Make the userList widget optional
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [polari] mainWindow: Make the userList widget optional
- Date: Thu, 8 Aug 2013 13:07:36 +0000 (UTC)
commit 03e02c33af469d90e8698d1a3e52fb87925d3464
Author: Florian Müllner <florian muellner gmail com>
Date: Mon Jul 22 22:51:31 2013 +0200
mainWindow: Make the userList widget optional
It only makes sense for group chats, not for private ones.
src/mainWindow.js | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/src/mainWindow.js b/src/mainWindow.js
index dc8d836..dfe3965 100644
--- a/src/mainWindow.js
+++ b/src/mainWindow.js
@@ -1,5 +1,6 @@
const Gdk = imports.gi.Gdk;
const Gtk = imports.gi.Gtk;
+const Tp = imports.gi.TelepathyGLib;
const AppNotifications = imports.appNotifications;
const ChatroomManager = imports.chatroomManager;
@@ -107,9 +108,14 @@ const MainWindow = new Lang.Class({
},
_roomAdded: function(roomManager, room) {
- let userList = new UserList.UserList(room);
+ let userList;
let chatView = new ChatView.ChatView(room);
+ if (room.channel.handle_type == Tp.HandleType.ROOM)
+ userList = new UserList.UserList(room);
+ else
+ userList = { widget: new Gtk.Label() };
+
this._rooms[room.id] = [chatView, userList];
this._userListStack.add_named(userList.widget, room.id);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]