emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 3e9c36e799: Fix reporting of horizontal scroll bar buttons on Hai


From: Po Lu
Subject: master 3e9c36e799: Fix reporting of horizontal scroll bar buttons on Haiku
Date: Sat, 26 Feb 2022 02:07:40 -0500 (EST)

branch: master
commit 3e9c36e7999356d5d14bd587ce74083c5a2c6512
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    Fix reporting of horizontal scroll bar buttons on Haiku
    
    * haikuterm.c (haiku_read_socket): Use correct values for scroll
    bar buttons when the scroll bar is horizontal.
---
 src/haikuterm.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/haikuterm.c b/src/haikuterm.c
index badc3f5801..357ec8239c 100644
--- a/src/haikuterm.c
+++ b/src/haikuterm.c
@@ -3163,10 +3163,14 @@ haiku_read_socket (struct terminal *terminal, struct 
input_event *hold_quit)
            switch (b->part)
              {
              case HAIKU_SCROLL_BAR_UP_BUTTON:
-               inev.part = scroll_bar_up_arrow;
+               inev.part = (bar->horizontal
+                            ? scroll_bar_left_arrow
+                            : scroll_bar_up_arrow);
                break;
              case HAIKU_SCROLL_BAR_DOWN_BUTTON:
-               inev.part = scroll_bar_down_arrow;
+               inev.part = (bar->horizontal
+                            ? scroll_bar_right_arrow
+                            : scroll_bar_down_arrow);
                break;
              }
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]