diff options
author | Maxime “pep” Buquet <pep@bouah.net> | 2019-09-10 17:53:29 +0200 |
---|---|---|
committer | Maxime “pep” Buquet <pep@bouah.net> | 2019-09-10 17:53:29 +0200 |
commit | 73292f7f5e7188413d2a6a1666c9099a4ef976a1 (patch) | |
tree | f95f32303f5aa6405e67129acd3d3b42c9b69fb5 /poezio/tabs/basetabs.py | |
parent | e9a6ea7a59b0bf08c4f649ce125cb5dae12e1e63 (diff) | |
parent | 17e7f0768a1ae2eceae78dca677d165d86a067d6 (diff) | |
download | poezio-73292f7f5e7188413d2a6a1666c9099a4ef976a1.tar.gz poezio-73292f7f5e7188413d2a6a1666c9099a4ef976a1.tar.bz2 poezio-73292f7f5e7188413d2a6a1666c9099a4ef976a1.tar.xz poezio-73292f7f5e7188413d2a6a1666c9099a4ef976a1.zip |
Merge remote-tracking branch 'origin/mr/46'
MAM refactoring!
Diffstat (limited to 'poezio/tabs/basetabs.py')
-rw-r--r-- | poezio/tabs/basetabs.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/poezio/tabs/basetabs.py b/poezio/tabs/basetabs.py index 22601ec7..e3ae7d9d 100644 --- a/poezio/tabs/basetabs.py +++ b/poezio/tabs/basetabs.py @@ -15,6 +15,7 @@ revolving around chats. import logging import string +import asyncio import time from datetime import datetime from xml.etree import cElementTree as ET @@ -916,10 +917,9 @@ class ChatTab(Tab): return self.text_win.scroll_down(1) def on_scroll_up(self): - if self.query_status: - return self.text_win.scroll_up(self.text_win.height - 1) - else: - return mam.mam_scroll(tab=self, action='scroll') + if not self.query_status: + asyncio.ensure_future(mam.on_scroll_up(tab=self)) + return self.text_win.scroll_up(self.text_win.height - 1) def on_scroll_down(self): return self.text_win.scroll_down(self.text_win.height - 1) |