Pārlūkot izejas kodu

PSVita: fix SDL_GetSystemTimeLocalePreferences

Ivan Epifanov 1 gadu atpakaļ
vecāks
revīzija
2e45568338
1 mainītis faili ar 7 papildinājumiem un 0 dzēšanām
  1. 7 0
      src/time/vita/SDL_systime.c

+ 7 - 0
src/time/vita/SDL_systime.c

@@ -33,6 +33,11 @@
 void SDL_GetSystemTimeLocalePreferences(SDL_DATE_FORMAT *df, SDL_TIME_FORMAT *tf)
 {
     int val;
+    SceAppUtilInitParam initParam;
+    SceAppUtilBootParam bootParam;
+    SDL_zero(initParam);
+    SDL_zero(bootParam);
+    sceAppUtilInit(&initParam, &bootParam);
 
     if (sceAppUtilSystemParamGetInt(SCE_SYSTEM_PARAM_ID_DATE_FORMAT, &val) == 0) {
         switch (val) {
@@ -62,6 +67,8 @@ void SDL_GetSystemTimeLocalePreferences(SDL_DATE_FORMAT *df, SDL_TIME_FORMAT *tf
             break;
         }
     }
+
+    sceAppUtilShutdown();
 }
 
 int SDL_GetCurrentTime(SDL_Time *ticks)