offlineimap/offlineimap/ui
Ilias Tsitsimpis 7bc54d241c Acquire lock before updating the CursesLogHandler window
Make sure that we refresh the screen atomically, since the emit()
function may be called by more that one threads at a time.

Also, modify the draw_bannerwin() method which used to fail in case the
window would become too small. Make sure that the provided offsets to
the window.addstr() method are properly bounded.

Closes #160: blinkenlights display is broken
Tested-by: Cyril Brulebois
Tested-by: Gaudenz Steinlin
Signed-off-by: Ilias Tsitsimpis <i.tsitsimpis@gmail.com>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-04-23 12:48:12 +02:00
..
Curses.py Acquire lock before updating the CursesLogHandler window 2017-04-23 12:48:12 +02:00
Machine.py Fix typo in format string in machineui 2016-08-04 02:20:10 +02:00
Noninteractive.py learn to not download UIDs defined by the user 2016-07-03 20:02:45 +02:00
TTY.py add the repository name when connecting 2016-07-30 01:44:27 +02:00
UIBase.py add the repository name when connecting 2016-07-30 01:44:27 +02:00
__init__.py UIBase: add a syslog ui 2015-10-13 00:48:18 +02:00
debuglock.py more style consistency 2015-01-08 23:36:19 +01:00