summaryrefslogtreecommitdiff
path: root/src/nsterm.m
diff options
context:
space:
mode:
authorAaron Jensen <aaronjensen@gmail.com>2018-05-24 03:45:03 -0700
committerAlan Third <alan@idiocy.org>2018-06-17 11:50:57 +0100
commitebe065fddf76fde64a9c07b419b67fe47fb6c1cb (patch)
tree9bc1e2ed312704df5347bfc707bb3485a71c5552 /src/nsterm.m
parentffd20184ca9bb026064f28aa260f2298baeb7fc8 (diff)
downloademacs-ebe065fddf76fde64a9c07b419b67fe47fb6c1cb.tar.gz
Prevent errant scroll on mouse click (Bug#31546)
* src/nsterm.m (ns_mouse_position): Use correct frame when determining mouse position. * lisp/mouse.el (mouse-drag-track): Only account for mode-line height if `mode-line-format' is non-nil.
Diffstat (limited to 'src/nsterm.m')
-rw-r--r--src/nsterm.m2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nsterm.m b/src/nsterm.m
index e4a9b014f49..1afd637b619 100644
--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -2547,7 +2547,7 @@ ns_mouse_position (struct frame **fp, int insist, Lisp_Object *bar_window,
if (f && FRAME_NS_P (f))
{
- view = FRAME_NS_VIEW (*fp);
+ view = FRAME_NS_VIEW (f);
position = [[view window] mouseLocationOutsideOfEventStream];
position = [view convertPoint: position fromView: nil];