diff options
Diffstat (limited to 'src/core/core.cpp')
| -rw-r--r-- | src/core/core.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/core/core.cpp b/src/core/core.cpp index 8c04685a5..435ef6793 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp | |||
| @@ -392,6 +392,7 @@ struct System::Impl { | |||
| 392 | // All threads are started, begin main process execution, now that we're in the clear. | 392 | // All threads are started, begin main process execution, now that we're in the clear. |
| 393 | main_process->Run(load_parameters->main_thread_priority, | 393 | main_process->Run(load_parameters->main_thread_priority, |
| 394 | load_parameters->main_thread_stack_size); | 394 | load_parameters->main_thread_stack_size); |
| 395 | main_process->Close(); | ||
| 395 | 396 | ||
| 396 | if (Settings::values.gamecard_inserted) { | 397 | if (Settings::values.gamecard_inserted) { |
| 397 | if (Settings::values.gamecard_current_game) { | 398 | if (Settings::values.gamecard_current_game) { |
| @@ -886,10 +887,6 @@ void System::SetFrontendAppletSet(Service::AM::Frontend::FrontendAppletSet&& set | |||
| 886 | impl->frontend_applets.SetFrontendAppletSet(std::move(set)); | 887 | impl->frontend_applets.SetFrontendAppletSet(std::move(set)); |
| 887 | } | 888 | } |
| 888 | 889 | ||
| 889 | void System::SetDefaultAppletFrontendSet() { | ||
| 890 | impl->frontend_applets.SetDefaultAppletFrontendSet(); | ||
| 891 | } | ||
| 892 | |||
| 893 | Service::AM::Frontend::FrontendAppletHolder& System::GetFrontendAppletHolder() { | 890 | Service::AM::Frontend::FrontendAppletHolder& System::GetFrontendAppletHolder() { |
| 894 | return impl->frontend_applets; | 891 | return impl->frontend_applets; |
| 895 | } | 892 | } |
| @@ -898,6 +895,10 @@ const Service::AM::Frontend::FrontendAppletHolder& System::GetFrontendAppletHold | |||
| 898 | return impl->frontend_applets; | 895 | return impl->frontend_applets; |
| 899 | } | 896 | } |
| 900 | 897 | ||
| 898 | Service::AM::AppletManager& System::GetAppletManager() { | ||
| 899 | return impl->applet_manager; | ||
| 900 | } | ||
| 901 | |||
| 901 | void System::SetContentProvider(std::unique_ptr<FileSys::ContentProviderUnion> provider) { | 902 | void System::SetContentProvider(std::unique_ptr<FileSys::ContentProviderUnion> provider) { |
| 902 | impl->content_provider = std::move(provider); | 903 | impl->content_provider = std::move(provider); |
| 903 | } | 904 | } |