Browse Source

Fix incorrect type in SDL_GetMice() and SDL_GetKeyboards() allocation (#14870)

(cherry picked from commit 124c5922aaee0a3719031a3525cfe22aa08708fb)
Thour 1 month ago
parent
commit
a84cde99b7
2 changed files with 2 additions and 2 deletions
  1. 1 1
      src/events/SDL_keyboard.c
  2. 1 1
      src/events/SDL_mouse.c

+ 1 - 1
src/events/SDL_keyboard.c

@@ -179,7 +179,7 @@ SDL_KeyboardID *SDL_GetKeyboards(int *count)
     int i;
     int i;
     SDL_KeyboardID *keyboards;
     SDL_KeyboardID *keyboards;
 
 
-    keyboards = (SDL_JoystickID *)SDL_malloc((SDL_keyboard_count + 1) * sizeof(*keyboards));
+    keyboards = (SDL_KeyboardID *)SDL_malloc((SDL_keyboard_count + 1) * sizeof(*keyboards));
     if (keyboards) {
     if (keyboards) {
         if (count) {
         if (count) {
             *count = SDL_keyboard_count;
             *count = SDL_keyboard_count;

+ 1 - 1
src/events/SDL_mouse.c

@@ -422,7 +422,7 @@ SDL_MouseID *SDL_GetMice(int *count)
     int i;
     int i;
     SDL_MouseID *mice;
     SDL_MouseID *mice;
 
 
-    mice = (SDL_JoystickID *)SDL_malloc((SDL_mouse_count + 1) * sizeof(*mice));
+    mice = (SDL_MouseID *)SDL_malloc((SDL_mouse_count + 1) * sizeof(*mice));
     if (mice) {
     if (mice) {
         if (count) {
         if (count) {
             *count = SDL_mouse_count;
             *count = SDL_mouse_count;