Rebased usage of SleepClientThread

This commit is contained in:
B3n30 2018-02-24 14:25:02 +01:00
parent 06a7676ed1
commit 143878a474

View file

@ -123,7 +123,7 @@ void File::Read(Kernel::HLERequestContext& ctx) {
} }
rb.PushMappedBuffer(buffer); rb.PushMappedBuffer(buffer);
u64 read_timeout_ns = backend->GetReadDelayNs(length); std::chrono::nanoseconds read_timeout_ns{backend->GetReadDelayNs(length)};
ctx.SleepClientThread(Kernel::GetCurrentThread(), "file::read", read_timeout_ns, ctx.SleepClientThread(Kernel::GetCurrentThread(), "file::read", read_timeout_ns,
[](Kernel::SharedPtr<Kernel::Thread> thread, [](Kernel::SharedPtr<Kernel::Thread> thread,
Kernel::HLERequestContext& ctx, ThreadWakeupReason reason) { Kernel::HLERequestContext& ctx, ThreadWakeupReason reason) {