summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/svc/svc_event.cpp
diff options
context:
space:
mode:
authorLiam <byteslice@airmail.cc>2023-02-13 16:44:41 +0100
committerLiam <byteslice@airmail.cc>2023-02-13 17:05:14 +0100
commit4363ca304afb0b615481c7d49e863a2c429cc5c6 (patch)
tree80dbba25e98a8493944993f8992326b797305088 /src/core/hle/kernel/svc/svc_event.cpp
parentMerge pull request #9784 from m-HD/master (diff)
downloadyuzu-4363ca304afb0b615481c7d49e863a2c429cc5c6.tar
yuzu-4363ca304afb0b615481c7d49e863a2c429cc5c6.tar.gz
yuzu-4363ca304afb0b615481c7d49e863a2c429cc5c6.tar.bz2
yuzu-4363ca304afb0b615481c7d49e863a2c429cc5c6.tar.lz
yuzu-4363ca304afb0b615481c7d49e863a2c429cc5c6.tar.xz
yuzu-4363ca304afb0b615481c7d49e863a2c429cc5c6.tar.zst
yuzu-4363ca304afb0b615481c7d49e863a2c429cc5c6.zip
Diffstat (limited to '')
-rw-r--r--src/core/hle/kernel/svc/svc_event.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/core/hle/kernel/svc/svc_event.cpp b/src/core/hle/kernel/svc/svc_event.cpp
index e8fb9efbc..a948493e8 100644
--- a/src/core/hle/kernel/svc/svc_event.cpp
+++ b/src/core/hle/kernel/svc/svc_event.cpp
@@ -15,7 +15,7 @@ Result SignalEvent(Core::System& system, Handle event_handle) {
LOG_DEBUG(Kernel_SVC, "called, event_handle=0x{:08X}", event_handle);
// Get the current handle table.
- const KHandleTable& handle_table = system.Kernel().CurrentProcess()->GetHandleTable();
+ const KHandleTable& handle_table = GetCurrentProcess(system.Kernel()).GetHandleTable();
// Get the event.
KScopedAutoObject event = handle_table.GetObject<KEvent>(event_handle);
@@ -28,7 +28,7 @@ Result ClearEvent(Core::System& system, Handle event_handle) {
LOG_TRACE(Kernel_SVC, "called, event_handle=0x{:08X}", event_handle);
// Get the current handle table.
- const auto& handle_table = system.Kernel().CurrentProcess()->GetHandleTable();
+ const auto& handle_table = GetCurrentProcess(system.Kernel()).GetHandleTable();
// Try to clear the writable event.
{
@@ -56,10 +56,10 @@ Result CreateEvent(Core::System& system, Handle* out_write, Handle* out_read) {
// Get the kernel reference and handle table.
auto& kernel = system.Kernel();
- auto& handle_table = kernel.CurrentProcess()->GetHandleTable();
+ auto& handle_table = GetCurrentProcess(kernel).GetHandleTable();
// Reserve a new event from the process resource limit
- KScopedResourceReservation event_reservation(kernel.CurrentProcess(),
+ KScopedResourceReservation event_reservation(GetCurrentProcessPointer(kernel),
LimitableResource::EventCountMax);
R_UNLESS(event_reservation.Succeeded(), ResultLimitReached);
@@ -68,7 +68,7 @@ Result CreateEvent(Core::System& system, Handle* out_write, Handle* out_read) {
R_UNLESS(event != nullptr, ResultOutOfResource);
// Initialize the event.
- event->Initialize(kernel.CurrentProcess());
+ event->Initialize(GetCurrentProcessPointer(kernel));
// Commit the thread reservation.
event_reservation.Commit();