From 05e63a30ce73bbb09b60cd7943e34145351f9055 Mon Sep 17 00:00:00 2001 From: rodri Date: Mon, 15 Jul 2024 20:07:55 +0000 Subject: vis: don't allow peeking outside the framebuffer. --- vis.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'vis.c') diff --git a/vis.c b/vis.c index 1d9b4b2..c4ceb7c 100644 --- a/vis.c +++ b/vis.c @@ -597,6 +597,8 @@ lmb(void) p₂ = Pt2(p.x, p.y, 1); p₂ = rframexform(p₂, *maincam->view); p = Pt(p₂.x, p₂.y); + if(!ptinrect(p, maincam->view->r)) + return; qlock(maincam->view->fbctl); fb = maincam->view->getfb(maincam->view); c = ul2col(fb->cb[p.y*Dx(fb->r) + p.x]); -- cgit v1.2.3