Commit 81468d73 authored by Stefan Raspl's avatar Stefan Raspl Committed by Paolo Bonzini
Browse files

tools/kvm_stat: fix undue use of initial sleeptime



We should not use the initial sleeptime for any key press that does not
switch to a different screen, as that introduces an unaesthetic flicker due
to two updates in quick succession.

Signed-off-by: default avatarStefan Raspl <raspl@linux.vnet.ibm.com>
Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
parent 124c2fc9
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -1142,14 +1142,12 @@ class Tui(object):
                if char == 'x':
                    self.refresh_header()
                    self.update_drilldown()
                    sleeptime = DELAY_INITIAL
                if char == 'q':
                    break
                if char == 'c':
                    self.stats.fields_filter = DEFAULT_REGEX
                    self.refresh_header(0)
                    self.update_pid(0)
                    sleeptime = DELAY_INITIAL
                if char == 'f':
                    self.show_filter_selection()
                    sleeptime = DELAY_INITIAL
@@ -1162,7 +1160,6 @@ class Tui(object):
                if char == 'r':
                    self.refresh_header()
                    self.stats.reset()
                    sleeptime = DELAY_INITIAL
            except KeyboardInterrupt:
                break
            except curses.error: