diff options
| author | 2019-10-06 14:08:45 -0400 | |
|---|---|---|
| committer | 2019-10-06 15:38:12 -0400 | |
| commit | 7e77d1593fb7c66f23a3f805d728d7c19d50b753 (patch) | |
| tree | f86f3ab066b26523f4fe04702d5ce06a8d30d522 | |
| parent | bcat: In-class initialize ProgressServiceBackend's impl member (diff) | |
| download | yuzu-7e77d1593fb7c66f23a3f805d728d7c19d50b753.tar.gz yuzu-7e77d1593fb7c66f23a3f805d728d7c19d50b753.tar.xz yuzu-7e77d1593fb7c66f23a3f805d728d7c19d50b753.zip | |
bcat: Take std::function instance by value in NullBackend's constructor
Without this, the std::move within the constructor initializer list
won't be able to actually perform a move.
Diffstat (limited to '')
| -rw-r--r-- | src/core/hle/service/bcat/backend/backend.cpp | 2 | ||||
| -rw-r--r-- | src/core/hle/service/bcat/backend/backend.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/core/hle/service/bcat/backend/backend.cpp b/src/core/hle/service/bcat/backend/backend.cpp index cc64b3a69..9d6946bc5 100644 --- a/src/core/hle/service/bcat/backend/backend.cpp +++ b/src/core/hle/service/bcat/backend/backend.cpp | |||
| @@ -96,7 +96,7 @@ Backend::Backend(DirectoryGetter getter) : dir_getter(std::move(getter)) {} | |||
| 96 | 96 | ||
| 97 | Backend::~Backend() = default; | 97 | Backend::~Backend() = default; |
| 98 | 98 | ||
| 99 | NullBackend::NullBackend(const DirectoryGetter& getter) : Backend(std::move(getter)) {} | 99 | NullBackend::NullBackend(DirectoryGetter getter) : Backend(std::move(getter)) {} |
| 100 | 100 | ||
| 101 | NullBackend::~NullBackend() = default; | 101 | NullBackend::~NullBackend() = default; |
| 102 | 102 | ||
diff --git a/src/core/hle/service/bcat/backend/backend.h b/src/core/hle/service/bcat/backend/backend.h index 9a63fcbe8..51dbd3316 100644 --- a/src/core/hle/service/bcat/backend/backend.h +++ b/src/core/hle/service/bcat/backend/backend.h | |||
| @@ -131,7 +131,7 @@ protected: | |||
| 131 | // A backend of BCAT that provides no operation. | 131 | // A backend of BCAT that provides no operation. |
| 132 | class NullBackend : public Backend { | 132 | class NullBackend : public Backend { |
| 133 | public: | 133 | public: |
| 134 | explicit NullBackend(const DirectoryGetter& getter); | 134 | explicit NullBackend(DirectoryGetter getter); |
| 135 | ~NullBackend() override; | 135 | ~NullBackend() override; |
| 136 | 136 | ||
| 137 | bool Synchronize(TitleIDVersion title, ProgressServiceBackend& progress) override; | 137 | bool Synchronize(TitleIDVersion title, ProgressServiceBackend& progress) override; |