HLE_IPC: Correct HLE Event behavior on timeout.

This commit is contained in:
Fernando Sahmkow
2020-03-30 21:50:05 -04:00
parent 7e2ce2f7f4
commit 19165cd859
3 changed files with 19 additions and 1 deletions

View File

@ -489,10 +489,18 @@ public:
hle_time_event = time_event;
}
void SetHLESyncObject(SynchronizationObject* object) {
hle_object = object;
}
Handle GetHLETimeEvent() const {
return hle_time_event;
}
SynchronizationObject* GetHLESyncObject() const {
return hle_object;
}
void InvalidateWakeupCallback() {
SetWakeupCallback(nullptr);
}
@ -698,6 +706,7 @@ private:
/// Callback for HLE Events
HLECallback hle_callback;
Handle hle_time_event;
SynchronizationObject* hle_object;
Scheduler* scheduler = nullptr;