Add a resched delay to sceUtilitySavedataUpdate().

Looks like this really happens.  Most games don't seem to care.
This commit is contained in:
Unknown W. Brackets
2013-03-17 17:49:37 -07:00
parent 746c95f1c8
commit 4b48ec212b

View File

@@ -74,13 +74,15 @@ int sceUtilitySavedataShutdownStart()
int sceUtilitySavedataGetStatus()
{
return saveDialog.GetStatus();
int status = saveDialog.GetStatus();
DEBUG_LOG(HLE,"%08x=sceUtilitySavedataGetStatus()", status);
return status;
}
int sceUtilitySavedataUpdate(int animSpeed)
{
DEBUG_LOG(HLE,"sceUtilitySavedataUpdate(%d)", animSpeed);
return saveDialog.Update();
return hleDelayResult(saveDialog.Update(), "savedata update", 300);
}
#define PSP_AV_MODULE_AVCODEC 0