abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/Keyboard2View.java
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/juloo.keyboard2/Keyboard2View.java')
-rw-r--r--srcs/juloo.keyboard2/Keyboard2View.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/srcs/juloo.keyboard2/Keyboard2View.java b/srcs/juloo.keyboard2/Keyboard2View.java
index 4742235..7955aca 100644
--- a/srcs/juloo.keyboard2/Keyboard2View.java
+++ b/srcs/juloo.keyboard2/Keyboard2View.java
@@ -199,9 +199,13 @@ public class Keyboard2View extends View
return null;
for (KeyboardData.Key key : row.keys)
{
- x += (key.shift + key.width) * _keyWidth;
- if (tx < x)
+ float xLeft = x + key.shift * _keyWidth;
+ float xRight = xLeft + key.width * _keyWidth;
+ if (tx < xLeft)
+ return null;
+ if (tx < xRight)
return key;
+ x = xRight;
}
return null;
}