From 44b78612f86c58f5bef937cfdb82a57e403371e9 Mon Sep 17 00:00:00 2001 From: georgemoralis Date: Sat, 29 Nov 2025 15:56:44 +0200 Subject: [PATCH] fixed creating new default json file if not exists --- src/core/emulator_settings.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/emulator_settings.cpp b/src/core/emulator_settings.cpp index e63c5c1d6..5ae11062f 100644 --- a/src/core/emulator_settings.cpp +++ b/src/core/emulator_settings.cpp @@ -297,9 +297,11 @@ bool EmulatorSettings::Load(const std::string& serial) { if (gj.contains("Users")) m_userManager.GetUsers() = gj.at("Users").get(); } else { + SetDefaultValues(); // ensure a default user exists if (m_userManager.GetUsers().user.empty()) m_userManager.GetUsers().user = m_userManager.CreateDefaultUser(); + Save(); } // Load per-game overrides and apply