diff options
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/python/py-tui.c | 4 |
2 files changed, 8 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 480d204..b24a24b 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2021-05-24 Hannes Domani <ssbssa@yahoo.de> + + * python/py-tui.c (tui_py_window::refresh_window): + Avoid flickering. + 2021-05-23 Tom de Vries <tdevries@suse.de> PR tdep/27822 diff --git a/gdb/python/py-tui.c b/gdb/python/py-tui.c index 72e9c0d..22f4b0f 100644 --- a/gdb/python/py-tui.c +++ b/gdb/python/py-tui.c @@ -91,12 +91,14 @@ public: void refresh_window () override { - tui_win_info::refresh_window (); if (m_inner_window != nullptr) { + wnoutrefresh (handle.get ()); touchwin (m_inner_window.get ()); tui_wrefresh (m_inner_window.get ()); } + else + tui_win_info::refresh_window (); } /* Erase and re-box the window. */ |