mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu-mainline.git
				synced 2025-03-21 01:53:15 +00:00 
			
		
		
		
	Invalid default value of username in yuzu_cmd (#1334)
* Fix bug where default username value for yuzu_cmd create an userprofile with uninitialize data as username * Fix format * Apply code review changes * Remove nullptr check
This commit is contained in:
		
							parent
							
								
									733c47623b
								
							
						
					
					
						commit
						9155c8daeb
					
				| @ -25,7 +25,7 @@ const UUID& UUID::Generate() { | ||||
| ProfileManager::ProfileManager() { | ||||
|     // TODO(ogniK): Create the default user we have for now until loading/saving users is added
 | ||||
|     auto user_uuid = UUID{1, 0}; | ||||
|     CreateNewUser(user_uuid, Settings::values.username); | ||||
|     ASSERT(CreateNewUser(user_uuid, Settings::values.username).IsSuccess()); | ||||
|     OpenUser(user_uuid); | ||||
| } | ||||
| 
 | ||||
| @ -91,7 +91,8 @@ ResultCode ProfileManager::CreateNewUser(UUID uuid, const ProfileUsername& usern | ||||
| /// specifically by allowing an std::string for the username. This is required specifically since
 | ||||
| /// we're loading a string straight from the config
 | ||||
| ResultCode ProfileManager::CreateNewUser(UUID uuid, const std::string& username) { | ||||
|     ProfileUsername username_output; | ||||
|     ProfileUsername username_output{}; | ||||
| 
 | ||||
|     if (username.size() > username_output.size()) { | ||||
|         std::copy_n(username.begin(), username_output.size(), username_output.begin()); | ||||
|     } else { | ||||
|  | ||||
| @ -125,6 +125,10 @@ void Config::ReadValues() { | ||||
| 
 | ||||
|     // System
 | ||||
|     Settings::values.use_docked_mode = sdl2_config->GetBoolean("System", "use_docked_mode", false); | ||||
|     Settings::values.username = sdl2_config->Get("System", "username", "yuzu"); | ||||
|     if (Settings::values.username.empty()) { | ||||
|         Settings::values.username = "yuzu"; | ||||
|     } | ||||
| 
 | ||||
|     // Miscellaneous
 | ||||
|     Settings::values.log_filter = sdl2_config->Get("Miscellaneous", "log_filter", "*:Trace"); | ||||
|  | ||||
| @ -176,7 +176,7 @@ use_docked_mode = | ||||
| 
 | ||||
| # Sets the account username, max length is 32 characters | ||||
| # yuzu (default) | ||||
| username = | ||||
| username = yuzu | ||||
| 
 | ||||
| # Sets the systems language index | ||||
| # 0: Japanese, 1: English (default), 2: French, 3: German, 4: Italian, 5: Spanish, 6: Chinese, | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Philippe Babin
						Philippe Babin