Merge pull request #5400 from lioncash/count

fs/file: Make use of std::move where applicable
This commit is contained in:
Pengfei Zhu 2020-06-07 23:00:08 +08:00 committed by GitHub
commit edb5977fba
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -219,7 +219,7 @@ void File::OpenLinkFile(Kernel::HLERequestContext& ctx) {
auto [server, client] = kernel.CreateSessionPair(GetName());
ClientConnected(server);
FileSessionSlot* slot = GetSessionData(server);
FileSessionSlot* slot = GetSessionData(std::move(server));
const FileSessionSlot* original_file = GetSessionData(ctx.Session());
slot->priority = original_file->priority;
@ -265,7 +265,7 @@ void File::OpenSubFile(Kernel::HLERequestContext& ctx) {
auto [server, client] = kernel.CreateSessionPair(GetName());
ClientConnected(server);
FileSessionSlot* slot = GetSessionData(server);
FileSessionSlot* slot = GetSessionData(std::move(server));
slot->priority = original_file->priority;
slot->offset = offset;
slot->size = size;
@ -279,7 +279,7 @@ std::shared_ptr<Kernel::ClientSession> File::Connect() {
auto [server, client] = kernel.CreateSessionPair(GetName());
ClientConnected(server);
FileSessionSlot* slot = GetSessionData(server);
FileSessionSlot* slot = GetSessionData(std::move(server));
slot->priority = 0;
slot->offset = 0;
slot->size = backend->GetSize();
@ -289,13 +289,13 @@ std::shared_ptr<Kernel::ClientSession> File::Connect() {
}
std::size_t File::GetSessionFileOffset(std::shared_ptr<Kernel::ServerSession> session) {
const FileSessionSlot* slot = GetSessionData(session);
const FileSessionSlot* slot = GetSessionData(std::move(session));
ASSERT(slot);
return slot->offset;
}
std::size_t File::GetSessionFileSize(std::shared_ptr<Kernel::ServerSession> session) {
const FileSessionSlot* slot = GetSessionData(session);
const FileSessionSlot* slot = GetSessionData(std::move(session));
ASSERT(slot);
return slot->size;
}