Skip to content
Snippets Groups Projects
Commit f67ac386 authored by Daniel Brötzmann's avatar Daniel Brötzmann
Browse files

imprv: Group chat roster: Store visibility

parent c7dbd582
No related branches found
No related tags found
No related merge requests found
...@@ -124,6 +124,8 @@ def __init__(self, account: str, jid: JID) -> None: ...@@ -124,6 +124,8 @@ def __init__(self, account: str, jid: JID) -> None:
self.roster = GroupchatRoster(self.account, self.room_jid, self) self.roster = GroupchatRoster(self.account, self.room_jid, self)
self.xml.roster_revealer.add(self.roster) self.xml.roster_revealer.add(self.roster)
self.xml.roster_revealer.set_reveal_child(
not app.settings.get('hide_groupchat_occupants_list'))
self.roster.connect('row-activated', self._on_roster_row_activated) self.roster.connect('row-activated', self._on_roster_row_activated)
self.add_actions() self.add_actions()
...@@ -524,6 +526,7 @@ def _show_roster(self, *args: Any) -> None: ...@@ -524,6 +526,7 @@ def _show_roster(self, *args: Any) -> None:
transition = Gtk.RevealerTransitionType.SLIDE_LEFT transition = Gtk.RevealerTransitionType.SLIDE_LEFT
self.xml.roster_revealer.set_transition_type(transition) self.xml.roster_revealer.set_transition_type(transition)
self.xml.roster_revealer.set_reveal_child(show) self.xml.roster_revealer.set_reveal_child(show)
app.settings.set('hide_groupchat_occupants_list', show)
def _on_roster_row_activated(self, def _on_roster_row_activated(self,
_roster: GroupchatRoster, _roster: GroupchatRoster,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment