|
@@ -0,0 +1,19 @@
|
|
|
|
|
+// Copyright 2018 yuzu emulator team
|
|
|
|
|
+// Licensed under GPLv2 or any later version
|
|
|
|
|
+// Refer to the license.txt file included.
|
|
|
|
|
+
|
|
|
|
|
+#include "core/frontend/applets/profile_select.h"
|
|
|
|
|
+#include "core/settings.h"
|
|
|
|
|
+
|
|
|
|
|
+namespace Core::Frontend {
|
|
|
|
|
+
|
|
|
|
|
+ProfileSelectApplet::~ProfileSelectApplet() = default;
|
|
|
|
|
+
|
|
|
|
|
+void DefaultProfileSelectApplet::SelectProfile(
|
|
|
|
|
+ std::function<void(std::optional<Service::Account::UUID>)> callback) const {
|
|
|
|
|
+ Service::Account::ProfileManager manager;
|
|
|
|
|
+ callback(manager.GetUser(Settings::values.current_user).value_or(Service::Account::UUID{}));
|
|
|
|
|
+ LOG_INFO(Service_ACC, "called, selecting current user instead of prompting...");
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+} // namespace Core::Frontend
|