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: Stefan Raspl <raspl@linux.vnet.ibm.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
124c2fc9fd
commit
81468d73b6
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue