Ticket #1582: fixed screen flickering on updates.
Partial revert of 4e40f6e98f2036cc8893e581cf52cdf5c239064e. Don't call tty_touch_screen() for each screen repaint. Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Этот коммит содержится в:
родитель
ee10da919d
Коммит
e3684f3379
@ -47,7 +47,7 @@
|
|||||||
|
|
||||||
#include "global.h"
|
#include "global.h"
|
||||||
|
|
||||||
#include "../src/tty/tty.h" /* LINES */
|
#include "../src/tty/tty.h" /* LINES, tty_touch_screen() */
|
||||||
#include "../src/tty/key.h" /* ALT() macro */
|
#include "../src/tty/key.h" /* ALT() macro */
|
||||||
#include "../src/tty/win.h" /* do_enter_ca_mode() */
|
#include "../src/tty/win.h" /* do_enter_ca_mode() */
|
||||||
|
|
||||||
@ -892,6 +892,7 @@ history_cmd (void)
|
|||||||
void swap_cmd (void)
|
void swap_cmd (void)
|
||||||
{
|
{
|
||||||
swap_panels ();
|
swap_panels ();
|
||||||
|
tty_touch_screen ();
|
||||||
repaint_screen ();
|
repaint_screen ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -587,7 +587,6 @@ void
|
|||||||
repaint_screen (void)
|
repaint_screen (void)
|
||||||
{
|
{
|
||||||
do_refresh ();
|
do_refresh ();
|
||||||
tty_touch_screen ();
|
|
||||||
tty_refresh ();
|
tty_refresh ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user