From e608921992942ebcb3d62cf0c9c89671ce08b775 Mon Sep 17 00:00:00 2001 From: "sangoh.hong" Date: Tue, 8 Jan 2019 20:55:06 +0900 Subject: [PATCH] Page down key bug fixed. Duplicate code reduced. --- .gitignore | 2 ++ glances/outputs/glances_curses_browser.py | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 076ec7c2..6b2fd86f 100644 --- a/.gitignore +++ b/.gitignore @@ -47,3 +47,5 @@ _build # web ui node_modules/ bower_components/ + +.vscode/ \ No newline at end of file diff --git a/glances/outputs/glances_curses_browser.py b/glances/outputs/glances_curses_browser.py index 60665bbb..2799a013 100644 --- a/glances/outputs/glances_curses_browser.py +++ b/glances/outputs/glances_curses_browser.py @@ -124,6 +124,8 @@ class GlancesCursesBrowser(_GlancesCurses): """Set next page.""" if self._current_page + 1 < self._page_max: self._current_page += 1 + else: + self._current_page = 0 self.cursor_position = 0 def __catch_key(self, stats): @@ -288,9 +290,7 @@ class GlancesCursesBrowser(_GlancesCurses): self.cursor = len(stats) - 1 start_line = self._page_max_lines * self._current_page - end_line = start_line + self._page_max_lines - if end_line > stats_len: - end_line = stats_len + end_line = start_line + self.get_pagelines(stats) current_page = stats[start_line:end_line]