diff options
author | mathieui <mathieui@mathieui.net> | 2020-05-22 01:36:13 +0200 |
---|---|---|
committer | mathieui <mathieui@mathieui.net> | 2020-05-23 16:10:13 +0200 |
commit | d174e1fa352dd5b8c479a71123ab25a7371dd5bd (patch) | |
tree | 4d14baaa0f230c3ce387a4311cdf0e43a870c9b3 /poezio/tabs/basetabs.py | |
parent | 54339ee7e070dd51229d7ad939d8d24963438694 (diff) | |
download | poezio-d174e1fa352dd5b8c479a71123ab25a7371dd5bd.tar.gz poezio-d174e1fa352dd5b8c479a71123ab25a7371dd5bd.tar.bz2 poezio-d174e1fa352dd5b8c479a71123ab25a7371dd5bd.tar.xz poezio-d174e1fa352dd5b8c479a71123ab25a7371dd5bd.zip |
MAM: many changes
- Fix color & nicks in one to one chats
- Make poezio-facing functions "schedules" to avoid races on tab query
state
- Rename functions
- Use a different behavior when filling a history gap and populating a
new tab in a MUC
Diffstat (limited to 'poezio/tabs/basetabs.py')
-rw-r--r-- | poezio/tabs/basetabs.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/poezio/tabs/basetabs.py b/poezio/tabs/basetabs.py index fbb0c4cf..490363f0 100644 --- a/poezio/tabs/basetabs.py +++ b/poezio/tabs/basetabs.py @@ -32,7 +32,6 @@ from typing import ( ) from poezio import ( - mam, poopt, timed_events, xhtml, @@ -926,7 +925,8 @@ class ChatTab(Tab): def on_scroll_up(self): if not self.query_status: - asyncio.ensure_future(mam.on_scroll_up(tab=self)) + from poezio import mam + mam.schedule_scroll_up(tab=self) return self.text_win.scroll_up(self.text_win.height - 1) def on_scroll_down(self): |