From 9375bc212b294dc09c195f18e1a8da8f50c00cb1 Mon Sep 17 00:00:00 2001 From: David Boddie Date: Fri, 2 Aug 2019 14:05:36 +0000 Subject: [PATCH] Use keyboard's coordinate system to check for presses --- eek/eek-renderer.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eek/eek-renderer.c b/eek/eek-renderer.c index 54428ab6..41bccff4 100644 --- a/eek/eek-renderer.c +++ b/eek/eek-renderer.c @@ -1282,16 +1282,16 @@ eek_renderer_find_key_by_position (EekRenderer *renderer, x = (x - priv->origin_x)/priv->scale - bounds.x; y = (y - priv->origin_y)/priv->scale - bounds.y; - if (x < bounds.x || - y < bounds.y || + if (x < 0 || + y < 0 || x > bounds.width || y > bounds.height) return NULL; data.point.x = x; data.point.y = y; - data.origin.x = bounds.x; - data.origin.y = bounds.y; + data.origin.x = 0; + data.origin.y = 0; data.key = NULL; data.renderer = renderer;