Philipp Hörist pushed to branch master at gajim / gajim
Commits:
-
2161690d
by lovetox at 2021-12-07T21:34:02+01:00
2 changed files:
Changes:
| ... | ... | @@ -54,6 +54,8 @@ def __init__(self, account: str, widget: Optional[str] = None) -> None: |
| 54 | 54 |
self.label.set_xalign(0)
|
| 55 | 55 |
self.label.set_line_wrap_mode(Pango.WrapMode.WORD_CHAR)
|
| 56 | 56 |
|
| 57 |
+ self.connect('destroy', self.__destroy)
|
|
| 58 |
+ |
|
| 57 | 59 |
@property
|
| 58 | 60 |
def is_merged(self) -> bool:
|
| 59 | 61 |
return self._merged
|
| ... | ... | @@ -87,6 +89,10 @@ def create_name_widget(name: str, is_self: bool) -> Gtk.Label: |
| 87 | 89 |
label.get_style_context().add_class('gajim-incoming-nickname')
|
| 88 | 90 |
return label
|
| 89 | 91 |
|
| 92 |
+ @staticmethod
|
|
| 93 |
+ def __destroy(widget: Gtk.Widget) -> None:
|
|
| 94 |
+ app.check_finalize(widget)
|
|
| 95 |
+ |
|
| 90 | 96 |
|
| 91 | 97 |
@wrap_with_event_box
|
| 92 | 98 |
class MoreMenuButton(Gtk.MenuButton):
|
| ... | ... | @@ -140,6 +140,8 @@ def clear(self) -> None: |
| 140 | 140 |
if row.type == 'read_marker':
|
| 141 | 141 |
continue
|
| 142 | 142 |
self.remove(row)
|
| 143 |
+ row.destroy()
|
|
| 144 |
+ |
|
| 143 | 145 |
self._reset_conversation_view()
|
| 144 | 146 |
|
| 145 | 147 |
def _reset_conversation_view(self) -> None:
|