From 14f3e041deb533f3459693b09e08d2649722be1f Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Tue, 6 Mar 2018 21:53:38 +0100
Subject: [PATCH] Use hide_groupchat_occupants_list option to decide if we show
 the occupant list or not. Fixes #8922

---
 gajim/groupchat_control.py | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/gajim/groupchat_control.py b/gajim/groupchat_control.py
index b22d38f168..7a50d7732d 100644
--- a/gajim/groupchat_control.py
+++ b/gajim/groupchat_control.py
@@ -368,8 +368,6 @@ class GroupchatControl(ChatControlBase):
 
         self.widget_set_visible(self.xml.get_object('banner_eventbox'),
             app.config.get('hide_groupchat_banner'))
-        self.widget_set_visible(self.xml.get_object('list_scrolledwindow'),
-            app.config.get('hide_groupchat_occupants_list'))
 
         self._last_selected_contact = None # None or holds jid, account tuple
 
@@ -409,9 +407,10 @@ class GroupchatControl(ChatControlBase):
         id_ = self.hpaned.connect('notify', self.on_hpaned_notify)
         self.handlers[id_] = self.hpaned
 
-        # Hide the Roster per default
-        self.hpaned.get_child2().set_no_show_all(True)
-        self.hpaned.get_child2().hide()
+        if app.config.get('hide_groupchat_occupants_list'):
+            # Hide the roster by default
+            self.hpaned.get_child2().set_no_show_all(True)
+            self.hpaned.get_child2().hide()
 
         # set the position of the current hpaned
         hpaned_position = app.config.get('gc-hpaned-position')
-- 
GitLab