Use the previous nickname as the default value instead of "PPSSPP".

This commit is contained in:
The Dax 2013-08-21 04:52:40 -04:00
parent ca4321d376
commit 4098524856

View file

@ -476,9 +476,19 @@ UI::EventReturn GameSettingsScreen::OnChangeNickname(UI::EventParams &e) {
char name[name_len];
memset(name, 0, sizeof(name));
if (host->InputBoxGetString("Enter a new PSP nickname", "PPSSPP", name, name_len)) {
size_t default_len = strlen(g_Config.sNickName.c_str());
char *defaultVal = new char[default_len];
memset(defaultVal, 0, sizeof(default_len));
strcat(defaultVal, g_Config.sNickName.c_str());
if (host->InputBoxGetString("Enter a new PSP nickname", defaultVal, name, name_len)) {
g_Config.sNickName = name;
}
delete [] defaultVal;
defaultVal = NULL;
#endif
return UI::EVENT_DONE;
}