Browse Source

PSVita: send initial SDL_JOYDEVICEADDED events

Ivan Epifanov 3 years ago
parent
commit
d7e0c54dde
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/joystick/vita/SDL_sysjoystick.c

+ 2 - 1
src/joystick/vita/SDL_sysjoystick.c

@@ -147,7 +147,7 @@ int VITA_JoystickInit(void)
     // after the app has already started.
     // after the app has already started.
 
 
     SDL_numjoysticks = 1;
     SDL_numjoysticks = 1;
-
+    SDL_PrivateJoystickAdded(0);
     // How many additional paired controllers are there?
     // How many additional paired controllers are there?
     sceCtrlGetControllerPortInfo(&myPortInfo);
     sceCtrlGetControllerPortInfo(&myPortInfo);
 
 
@@ -157,6 +157,7 @@ int VITA_JoystickInit(void)
     {
     {
         if (myPortInfo.port[i]!=SCE_CTRL_TYPE_UNPAIRED)
         if (myPortInfo.port[i]!=SCE_CTRL_TYPE_UNPAIRED)
         {
         {
+            SDL_PrivateJoystickAdded(SDL_numjoysticks);
             SDL_numjoysticks++;
             SDL_numjoysticks++;
         }
         }
     }
     }