- Applied Chilly's patch to fix excessive name change notifications.

This commit is contained in:
Braden Obrzut 2014-01-18 15:18:35 -05:00
parent e5d7077d74
commit 7af8b78b9f
2 changed files with 5 additions and 2 deletions

View file

@ -861,7 +861,7 @@ void D_ReadUserInfoStrings (int pnum, BYTE **stream, bool update)
val.String = CleanseString(value.LockBuffer()); val.String = CleanseString(value.LockBuffer());
(*cvar_ptr)->SetGenericRep(val, CVAR_String); (*cvar_ptr)->SetGenericRep(val, CVAR_String);
value.UnlockBuffer(); value.UnlockBuffer();
if (keyname == NAME_Name && update && oldname != value) if (keyname == NAME_Name && update && oldname.Compare (value))
{ {
Printf("%s is now known as %s\n", oldname.GetChars(), value.GetChars()); Printf("%s is now known as %s\n", oldname.GetChars(), value.GetChars());
} }

View file

@ -996,7 +996,10 @@ bool DPlayerMenu::MenuEvent (int mkey, bool fromcontroller)
// item specific handling comes here // item specific handling comes here
case NAME_Playerbox: case NAME_Playerbox:
PlayerNameChanged(li); if (mkey == MKEY_Input)
{
PlayerNameChanged(li);
}
break; break;
case NAME_Team: case NAME_Team: