ResponseBuilder: Use a bit field for customizing instead of always_move_handles.

This commit is contained in:
bunnei
2018-01-23 22:33:30 -05:00
parent f0b6baf3ad
commit 714a576113
3 changed files with 21 additions and 11 deletions

View File

@ -112,7 +112,8 @@ void SM::GetService(Kernel::HLERequestContext& ctx) {
if (session.Succeeded()) {
LOG_DEBUG(Service_SM, "called service=%s -> session=%u", name.c_str(),
(*session)->GetObjectId());
IPC::ResponseBuilder rb = rp.MakeBuilder(2, 0, 1, true);
IPC::ResponseBuilder rb =
rp.MakeBuilder(2, 0, 1, IPC::ResponseBuilder::Flags::AlwaysMoveHandles);
rb.Push(session.Code());
rb.PushMoveObjects(std::move(session).Unwrap());
}