Browse Source

Use the correct type for the modifier in SDL_Keysym

This shrinks the structure by 32-bits because we've removed implicit padding between the fields
Sam Lantinga 11 tháng trước cách đây
mục cha
commit
026edbeab0
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      include/SDL3/SDL_keyboard.h

+ 2 - 2
include/SDL3/SDL_keyboard.h

@@ -64,8 +64,8 @@ typedef struct SDL_Keysym
 {
     SDL_Scancode scancode;      /**< SDL physical key code - see ::SDL_Scancode for details */
     SDL_Keycode sym;            /**< SDL virtual key code - see ::SDL_Keycode for details */
-    Uint16 mod;                 /**< current key modifiers */
-    Uint32 unused;
+    SDL_Keymod mod;             /**< current key modifiers */
+    Uint16 unused;
 } SDL_Keysym;
 
 /* Function prototypes */