diff options
author | mathieui <mathieui@mathieui.net> | 2021-04-08 20:52:55 +0200 |
---|---|---|
committer | mathieui <mathieui@mathieui.net> | 2021-04-08 20:52:55 +0200 |
commit | b60a828661f9c42ded23081092a46331c1df611d (patch) | |
tree | 1202aeaf67f12783cadf255f96638a92284a97b4 /poezio/core/handlers.py | |
parent | dafe5b9e247d775cc7d719d88ac4b0b54a2bd623 (diff) | |
download | poezio-b60a828661f9c42ded23081092a46331c1df611d.tar.gz poezio-b60a828661f9c42ded23081092a46331c1df611d.tar.bz2 poezio-b60a828661f9c42ded23081092a46331c1df611d.tar.xz poezio-b60a828661f9c42ded23081092a46331c1df611d.zip |
fix: beep_on was broken with config changes
Diffstat (limited to 'poezio/core/handlers.py')
-rw-r--r-- | poezio/core/handlers.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/poezio/core/handlers.py b/poezio/core/handlers.py index 55792cbd..25639eed 100644 --- a/poezio/core/handlers.py +++ b/poezio/core/handlers.py @@ -236,7 +236,7 @@ class HandlerCore: if password: msg += ". The password is \"%s\"." % password self.core.information(msg, 'Info') - if 'invite' in config.getlist('beep_on'): + if 'invite' in config.getstr('beep_on').split(): curses.beep() logger.log_roster_change(inviter.full, 'invited you to %s' % jid.full) self.core.pending_invites[jid.bare] = inviter.full @@ -267,7 +267,7 @@ class HandlerCore: msg += "\nreason: %s" % reason self.core.information(msg, 'Info') - if 'invite' in config.getlist('beep_on'): + if 'invite' in config.getstr('beep_on').split(): curses.beep() self.core.pending_invites[room.bare] = inviter.full @@ -430,7 +430,7 @@ class HandlerCore: ) ) - if not own and 'private' in config.getlist('beep_on'): + if not own and 'private' in config.getstr('beep_on').split(): if not config.get_by_tabname('disable_beep', conv_jid.bare): curses.beep() if self.core.tabs.current_tab is not conversation: @@ -651,7 +651,7 @@ class HandlerCore: current.input.refresh() self.core.doupdate() - if 'message' in config.getlist('beep_on'): + if 'message' in config.getstr('beep_on').split(): if (not config.get_by_tabname('disable_beep', room_from) and self.core.own_nick != message['from'].resource): curses.beep() @@ -735,7 +735,7 @@ class HandlerCore: else: tab.last_remote_message = datetime.now() - if not sent and 'private' in config.getlist('beep_on'): + if not sent and 'private' in config.getstr('beep_on').split(): if not config.get_by_tabname('disable_beep', jid.full): curses.beep() if tab is self.core.tabs.current_tab: @@ -1099,7 +1099,7 @@ class HandlerCore: """ When we are disconnected from remote server """ - if 'disconnect' in config.getlist('beep_on'): + if 'disconnect' in config.getstr('beep_on').split(): curses.beep() # Stop the ping plugin. It would try to send stanza on regular basis self.core.xmpp.plugin['xep_0199'].disable_keepalive() |