Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Hörist <philipp@hoerist.com>2022-10-05 22:29:02 +0300
committerPhilipp Hörist <philipp@hoerist.com>2022-10-05 23:59:05 +0300
commitb613e763a6eca690cc1544bd3e6318f6bdfca617 (patch)
tree8337d8e43effc998b55f9cc35668723022dc6724
parentadb5f1a2c2cfcbf3399849b32758016d3ae127ac (diff)
refactor: ConversationView: Move special row creation into switch_contact()
-rw-r--r--gajim/gtk/conversation/view.py15
1 files changed, 6 insertions, 9 deletions
diff --git a/gajim/gtk/conversation/view.py b/gajim/gtk/conversation/view.py
index 144990db6..e5c2c3169 100644
--- a/gajim/gtk/conversation/view.py
+++ b/gajim/gtk/conversation/view.py
@@ -187,6 +187,12 @@ class ConversationView(Gtk.ScrolledWindow):
self._block_signals = True
self._reset()
+ self._read_marker_row = ReadMarkerRow(self._contact)
+ self._list_box.add(self._read_marker_row)
+
+ self._scroll_hint_row = ScrollHintRow(self._contact.account)
+ self._list_box.add(self._scroll_hint_row)
+
app.settings.disconnect_signals(self)
app.settings.connect_signal('print_join_left',
@@ -232,15 +238,6 @@ class ConversationView(Gtk.ScrolledWindow):
self._read_marker_row = None
self._scroll_hint_row = None
- if self._contact is not None:
- # These need to be present if ConversationView is reset
- # without switch_contact being invoked
- self._read_marker_row = ReadMarkerRow(self._contact)
- self._list_box.add(self._read_marker_row)
-
- self._scroll_hint_row = ScrollHintRow(self._contact.account)
- self._list_box.add(self._scroll_hint_row)
-
def reset(self) -> None:
assert self._contact is not None
self.switch_contact(self._contact)