diff options
author | Lioncash <mathew1800@gmail.com> | 2020-09-14 16:47:25 -0400 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2020-09-14 16:49:59 -0400 |
commit | e0dd440b1ff9bf4578d7b69912dfe4283bfd4e6a (patch) | |
tree | 3ef2537360711465dc0b08a79aa22a4180aa4f49 /src/yuzu/main.cpp | |
parent | 1a9774f824c3ae75e9344d897deec19ba871f059 (diff) |
crypto/key_manager: Remove dependency on the global system accessor
We can supply the content provider as an argument instead of hardcoding
a global accessor in the implementation.
Diffstat (limited to 'src/yuzu/main.cpp')
-rw-r--r-- | src/yuzu/main.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/yuzu/main.cpp b/src/yuzu/main.cpp index 68ad43a803..bb3a08ac7f 100644 --- a/src/yuzu/main.cpp +++ b/src/yuzu/main.cpp @@ -2592,8 +2592,10 @@ void GMainWindow::OnReinitializeKeys(ReinitializeKeyBehavior behavior) { const auto function = [this, &keys, &pdm] { keys.PopulateFromPartitionData(pdm); - Core::System::GetInstance().GetFileSystemController().CreateFactories(*vfs); - keys.DeriveETicket(pdm); + + auto& system = Core::System::GetInstance(); + system.GetFileSystemController().CreateFactories(*vfs); + keys.DeriveETicket(pdm, system.GetContentProvider()); }; QString errors; |