Mercurial > repos > blastem
diff sms.c @ 2537:da4f297d9581
Fix untoggling of toggle modifier in SC-3000 paste
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 27 Nov 2024 20:46:30 -0800 |
parents | 0d8e3e65327f |
children | 0bba312f94f7 |
line wrap: on
line diff
--- a/sms.c Wed Nov 27 20:42:02 2024 -0800 +++ b/sms.c Wed Nov 27 20:46:30 2024 -0800 @@ -487,10 +487,13 @@ sms->paste_state = PASTE_BEFORE; advance_paste_buffer(sms, paste); return keys.after; - case PASTE_TOGGLE_UP: + case PASTE_TOGGLE_UP: { sms->header.keyboard_up(&sms->header, sms->paste_toggle); sms->paste_state = PASTE_BEFORE; - return sms->paste_toggle; + uint8_t ret = sms->paste_toggle; + sms->paste_toggle = 0; + return ret; + } } }