Philipp Hörist pushed to branch newcontrol at gajim / gajim
Commits: 05eec1aa by lovetox at 2022-08-04T22:37:41+02:00 cs: Use get_action() so we have less asserts - - - - - 1 changed file: - gajim/gtk/message_actions_box.py Changes: ===================================== gajim/gtk/message_actions_box.py ===================================== @@ -145,20 +145,16 @@ def _connect_actions(self) -> None: ] for action in actions: - action = app.window.lookup_action(action) - assert action is not None + action = app.window.get_action(action) action.connect('activate', self._on_action) - action = app.window.lookup_action('set-encryption') - assert action is not None + action = app.window.get_action('set-encryption') action.connect('change-state', self._change_encryption) - action = app.window.lookup_action('send-file-jingle') - assert action is not None + action = app.window.get_action('send-file-jingle') action.connect('notify::enabled', self._on_send_file_enabled_changed) - action = app.window.lookup_action('send-file-httpupload') - assert action is not None + action = app.window.get_action('send-file-httpupload') action.connect('notify::enabled', self._on_send_file_enabled_changed) def _on_action(self, @@ -293,8 +289,7 @@ def _set_chatstate(self, state: bool) -> None: self._contact, Chatstate.INACTIVE) def _set_encryption_state(self, state: str) -> None: - action = app.window.lookup_action('set-encryption') - assert action is not None + action = app.window.get_action('set-encryption') action.set_state(GLib.Variant('s', state)) if state in ('OMEMO', 'OpenPGP', 'PGP'): @@ -514,8 +509,7 @@ def _update_send_file_button_tooltip(self): def _on_buffer_changed(self, textbuffer: Gtk.TextBuffer) -> None: has_text = self.msg_textview.has_text - send_message_action = app.window.lookup_action('send-message') - assert send_message_action is not None + send_message_action = app.window.get_action('send-message') send_message_action.set_enabled(has_text) encryption_enabled, encryption_name = self._get_encryption_state() View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/05eec1aab5c3813e45a895274e95b92bdf0f70cf -- View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/05eec1aab5c3813e45a895274e95b92bdf0f70cf You're receiving this email because of your account on dev.gajim.org.
_______________________________________________ Commits mailing list Commits@gajim.org https://lists.gajim.org/cgi-bin/listinfo/commits