primitivus: don't call chatStateComposing when host is out of sync:
if host is out of sync, that means that server is not connected and it makes no sense to call this method. Furthermore, this was resulting in a crash because profile is not found.
This commit is contained in:
parent
fc41d45039
commit
29bb633914
1 changed files with 2 additions and 1 deletions
|
|
@ -180,7 +180,8 @@ class EditBar(sat_widgets.ModalEdit):
|
|||
if (self._mode == C.MODE_INSERTION
|
||||
and isinstance(self.host.selected_widget, quick_chat.QuickChat)
|
||||
and key not in sat_widgets.FOCUS_KEYS
|
||||
and key not in (a_key['HISTORY_PREV'], a_key['HISTORY_NEXT'])):
|
||||
and key not in (a_key['HISTORY_PREV'], a_key['HISTORY_NEXT'])
|
||||
and self.host.sync):
|
||||
self.host.bridge.chatStateComposing(self.host.selected_widget.target, self.host.selected_widget.profile)
|
||||
|
||||
return super(EditBar, self).keypress(size, key)
|
||||
|
|
|
|||
Loading…
Reference in a new issue