Fixed memory leak in the Windows driver

This commit is contained in:
Sam Lantinga 2022-08-01 08:14:40 -07:00
parent cf63af8ae2
commit 15bcf58d77
1 changed files with 8 additions and 1 deletions

View File

@ -158,9 +158,16 @@ WIN_UpdateKeymap(SDL_bool send_event)
void void
WIN_QuitKeyboard(_THIS) WIN_QuitKeyboard(_THIS)
{ {
SDL_VideoData *data = (SDL_VideoData *) _this->driverdata;
#ifndef SDL_DISABLE_WINDOWS_IME #ifndef SDL_DISABLE_WINDOWS_IME
IME_Quit((SDL_VideoData *)_this->driverdata); IME_Quit(data);
#endif #endif
if (data->ime_composition) {
SDL_free(data->ime_composition);
data->ime_composition = NULL;
}
} }
void void