Mesa (master): pick-ui: auto-scroll the feedback window

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Apr 20 21:06:21 UTC 2020


Module: Mesa
Branch: master
Commit: a24ab26ff72634999ebc262dbdd3404d7b68bfea
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a24ab26ff72634999ebc262dbdd3404d7b68bfea

Author: Eric Engestrom <eric at engestrom.ch>
Date:   Wed Mar 11 14:39:48 2020 +0100

pick-ui: auto-scroll the feedback window

Signed-off-by: Eric Engestrom <eric at engestrom.ch>
Reviewed-by: Dylan Baker <dylan at pnwbakers.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4650>

---

 bin/pick/ui.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/bin/pick/ui.py b/bin/pick/ui.py
index a6f2fc7006e..d309c9db883 100644
--- a/bin/pick/ui.py
+++ b/bin/pick/ui.py
@@ -177,6 +177,8 @@ class UI:
 
     async def feedback(self, text: str) -> None:
         self.feedback_box.append(urwid.AttrMap(urwid.Text(text), None))
+        latest_item_index = len(self.feedback_box) - 1
+        self.feedback_box.set_focus(latest_item_index)
 
     def remove_commit(self, commit: CommitWidget) -> None:
         for i, c in enumerate(self.commit_list):



More information about the mesa-commit mailing list