1
0
forked from 0ad/0ad

Don't save an empty string to the user config if the lobby buddy list is empty, since ConfigDB doesn't support empty strings.

Differential Revision: https://code.wildfiregames.com/D393
Reviewed By: causative, Vladislav
Refs #3990

This was SVN commit r19492.
This commit is contained in:
elexis 2017-05-01 04:59:04 +00:00
parent 37da3b008a
commit d7b5f28fad

View File

@ -556,7 +556,8 @@ function toggleBuddy()
else
g_Buddies.push(name);
let buddies = g_Buddies.filter(nick => nick).join(g_BuddyListDelimiter);
// Don't save empty strings to the config file
let buddies = g_Buddies.filter(nick => nick).join(g_BuddyListDelimiter) || g_BuddyListDelimiter;
Engine.ConfigDB_CreateValue("user", "lobby.buddies", buddies);
Engine.ConfigDB_WriteValueToFile("user", "lobby.buddies", buddies, "config/user.cfg");