diff options
author | Florent Le Coz <louiz@louiz.org> | 2015-07-31 16:49:15 +0200 |
---|---|---|
committer | Florent Le Coz <louiz@louiz.org> | 2015-07-31 16:49:50 +0200 |
commit | d226c60997b8b65d17a1ba706aed59a8400dd757 (patch) | |
tree | 6e050bc90020d1d63bac6b9aaf6a94aab34f95f2 | |
parent | 2cc9918ee9112a2f9bfc9fa53ee3b0788b2501ad (diff) | |
download | poezio-d226c60997b8b65d17a1ba706aed59a8400dd757.tar.gz poezio-d226c60997b8b65d17a1ba706aed59a8400dd757.tar.bz2 poezio-d226c60997b8b65d17a1ba706aed59a8400dd757.tar.xz poezio-d226c60997b8b65d17a1ba706aed59a8400dd757.zip |
Only reset the self-ping event timer if there was already an enabled timer
Otherwise we could, for example, enable a self-ping event on non-joined
rooms where we just displayed an error message. And that’s bad.
-rw-r--r-- | src/tabs/muctab.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tabs/muctab.py b/src/tabs/muctab.py index e7be0597..38592dff 100644 --- a/src/tabs/muctab.py +++ b/src/tabs/muctab.py @@ -1618,7 +1618,8 @@ class MucTab(ChatTab): """ # reset self-ping interval - self.enable_self_ping_event() + if self.self_ping_event: + self.enable_self_ping_event() self.log_message(txt, nickname, time=time, typ=kwargs.get('typ', 1)) args = dict() |