From 5a71803526ae05baf7305d890be16008856c36ad Mon Sep 17 00:00:00 2001 From: "Michael D. Lowis" Date: Fri, 16 Jun 2017 09:58:44 -0400 Subject: [PATCH] Fixed bug preventing scroll region from working properly --- lib/win.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/win.c b/lib/win.c index 7c5297e..5744607 100644 --- a/lib/win.c +++ b/lib/win.c @@ -343,9 +343,9 @@ static void onmousedrag(int state, int x, int y) { } static void onmousebtn(int btn, bool pressed, int x, int y) { - if (x < Regions[Focused].x) - x = Regions[Focused].x; WinRegion id = getregion(x, y); + if (id == FOCUSED && x < Regions[Focused].x) + id = Focused, x = Regions[Focused].x; size_t row = (y-Regions[id].y) / x11_font_height(Font); size_t col = (x-Regions[id].x) / x11_font_width(Font); -- 2.49.0