mirror of
https://github.com/mauiaaron/apple2.git
synced 2024-12-27 21:29:42 +00:00
Undo selected character highlight when keyboard fades out
This commit is contained in:
parent
87761df512
commit
341885e233
@ -238,6 +238,9 @@ static inline float _get_keyboard_visibility(void) {
|
|||||||
alpha -= ((float)deltat.tv_nsec-(NANOSECONDS_PER_SECOND/2)) / (float)(NANOSECONDS_PER_SECOND/2);
|
alpha -= ((float)deltat.tv_nsec-(NANOSECONDS_PER_SECOND/2)) / (float)(NANOSECONDS_PER_SECOND/2);
|
||||||
if (alpha < minAlpha) {
|
if (alpha < minAlpha) {
|
||||||
alpha = minAlpha;
|
alpha = minAlpha;
|
||||||
|
_rerender_selected(kbd.selectedCol, kbd.selectedRow);
|
||||||
|
kbd.selectedCol = -1;
|
||||||
|
kbd.selectedRow = -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -580,6 +583,8 @@ static int64_t gltouchkbd_onTouchEvent(interface_touch_event_t action, int point
|
|||||||
|
|
||||||
int64_t flags = TOUCH_FLAGS_KBD | TOUCH_FLAGS_HANDLED;
|
int64_t flags = TOUCH_FLAGS_KBD | TOUCH_FLAGS_HANDLED;
|
||||||
|
|
||||||
|
clock_gettime(CLOCK_MONOTONIC, &kbd.timingBegin);
|
||||||
|
|
||||||
switch (action) {
|
switch (action) {
|
||||||
case TOUCH_DOWN:
|
case TOUCH_DOWN:
|
||||||
case TOUCH_POINTER_DOWN:
|
case TOUCH_POINTER_DOWN:
|
||||||
@ -606,8 +611,6 @@ static int64_t gltouchkbd_onTouchEvent(interface_touch_event_t action, int point
|
|||||||
return 0x0LL;
|
return 0x0LL;
|
||||||
}
|
}
|
||||||
|
|
||||||
clock_gettime(CLOCK_MONOTONIC, &kbd.timingBegin);
|
|
||||||
|
|
||||||
return flags;
|
return flags;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user