From 13893953fb55f749c5b0f66c74bf2d8078a3abe5 Mon Sep 17 00:00:00 2001 From: Morph <39850852+Morph1984@users.noreply.github.com> Date: Sun, 7 Nov 2021 18:28:51 -0500 Subject: [PATCH] fssystem: Fix ineffective move std::move on const variables is ineffective --- .../fssystem/fssystem_directory_savedata_filesystem.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libstratosphere/source/fssystem/fssystem_directory_savedata_filesystem.cpp b/libstratosphere/source/fssystem/fssystem_directory_savedata_filesystem.cpp index 152c6d10..89fac62a 100644 --- a/libstratosphere/source/fssystem/fssystem_directory_savedata_filesystem.cpp +++ b/libstratosphere/source/fssystem/fssystem_directory_savedata_filesystem.cpp @@ -225,13 +225,13 @@ namespace ams::fssystem { const auto RenameSynchronizingDir = [&]() { return m_base_fs->RenameDirectory(SynchronizingDirectoryPath, CommittedDirectoryPath); }; /* Rename Committed -> Synchronizing. */ - R_TRY(fssystem::RetryFinitelyForTargetLocked(std::move(RenameCommitedDir))); + R_TRY(fssystem::RetryFinitelyForTargetLocked(RenameCommitedDir)); /* - Synchronize Working -> Synchronizing (deleting Synchronizing). */ - R_TRY(fssystem::RetryFinitelyForTargetLocked(std::move(SynchronizeWorkingDir))); + R_TRY(fssystem::RetryFinitelyForTargetLocked(SynchronizeWorkingDir)); /* - Rename Synchronizing -> Committed. */ - R_TRY(fssystem::RetryFinitelyForTargetLocked(std::move(RenameSynchronizingDir))); + R_TRY(fssystem::RetryFinitelyForTargetLocked(RenameSynchronizingDir)); /* TODO: Should I call m_base_fs->Commit()? Nintendo does not. */ return ResultSuccess();