We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents ade3caf + b359da4 commit 0bc4465Copy full SHA for 0bc4465
src/SDL/Raw/Types.hsc
@@ -475,7 +475,8 @@ instance Storable Event where
475
text <- peekArray (#const SDL_TEXTEDITINGEVENT_TEXT_SIZE) $ (#ptr SDL_Event, edit.text) ptr
476
start <- (#peek SDL_Event, edit.start) ptr
477
len <- (#peek SDL_Event, edit.length) ptr
478
- return $! TextEditingEvent typ timestamp wid text start len
+ let upToNull = takeWhile (/= 0) text
479
+ return $! TextEditingEvent typ timestamp wid upToNull start len
480
(#const SDL_TEXTINPUT) -> do
481
wid <- (#peek SDL_Event, text.windowID) ptr
482
text <- peekArray (#const SDL_TEXTINPUTEVENT_TEXT_SIZE) $ (#ptr SDL_Event, text.text) ptr
0 commit comments