diff options
| author | Po Lu | 2022-03-15 04:46:01 +0000 |
|---|---|---|
| committer | Po Lu | 2022-03-15 04:46:01 +0000 |
| commit | e547ca1f8953ebbcd3bb65acc6eac34335ab3826 (patch) | |
| tree | afe58c3dfaefc75566bc3fa40314b2232a45c210 /src | |
| parent | 90742d7b01366418f76d7bd08b19719901997903 (diff) | |
| download | emacs-e547ca1f8953ebbcd3bb65acc6eac34335ab3826.tar.gz emacs-e547ca1f8953ebbcd3bb65acc6eac34335ab3826.zip | |
Fix some minor glitches with Haiku scroll bars
* src/haiku_support.cc (MouseDown): Don't start overscroll if
dragging started inside a button.
Diffstat (limited to 'src')
| -rw-r--r-- | src/haiku_support.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/haiku_support.cc b/src/haiku_support.cc index 27d4bbafaf7..4bd801242af 100644 --- a/src/haiku_support.cc +++ b/src/haiku_support.cc | |||
| @@ -1785,7 +1785,6 @@ public: | |||
| 1785 | 1785 | ||
| 1786 | if (buttons == B_PRIMARY_MOUSE_BUTTON) | 1786 | if (buttons == B_PRIMARY_MOUSE_BUTTON) |
| 1787 | { | 1787 | { |
| 1788 | maybe_overscroll = true; | ||
| 1789 | r = ButtonRegionFor (HAIKU_SCROLL_BAR_UP_BUTTON); | 1788 | r = ButtonRegionFor (HAIKU_SCROLL_BAR_UP_BUTTON); |
| 1790 | 1789 | ||
| 1791 | if (r.Contains (pt)) | 1790 | if (r.Contains (pt)) |
| @@ -1813,6 +1812,8 @@ public: | |||
| 1813 | haiku_write (SCROLL_BAR_PART_EVENT, &part); | 1812 | haiku_write (SCROLL_BAR_PART_EVENT, &part); |
| 1814 | goto out; | 1813 | goto out; |
| 1815 | } | 1814 | } |
| 1815 | |||
| 1816 | maybe_overscroll = true; | ||
| 1816 | } | 1817 | } |
| 1817 | 1818 | ||
| 1818 | rq.dragging_p = 1; | 1819 | rq.dragging_p = 1; |