HLE_IPC: Correct HLE Event behavior on timeout.
This commit is contained in:
parent
7e2ce2f7f4
commit
19165cd859
3 changed files with 19 additions and 1 deletions
|
@ -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;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue