dont copy webserver preferencies while copying player profile but use default values instead
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8002 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: 63fb1d63278ce46e5c830bd3c083b2dd7a8d6e45 Former-commit-id: dea63adfb16ee0f5e37890e3dd6023548f48d2c7
This commit is contained in:
parent
f615bc0169
commit
4cfd08d6b8
1 changed files with 21 additions and 0 deletions
|
@ -566,6 +566,27 @@ onCopyPlayer(void * /* dummy */)
|
|||
|
||||
// Get new (copy) player index (= identification number in params).
|
||||
newPlayerIdx = (unsigned)(CurrPlayer - PlayersInfo.begin()) + 1;
|
||||
|
||||
//ovverryde the copied WebServer data (username password and enabled status) with the default settings
|
||||
|
||||
#ifdef WEBSERVER
|
||||
const char *str;
|
||||
char sstring[128];
|
||||
int webserverenabledval;
|
||||
/* Load players settings from human/preferences.xml file*/
|
||||
PrefHdle = GfParmReadFileLocal(HM_PREF_FILE, GFPARM_RMODE_REREAD);
|
||||
if (!PrefHdle) {
|
||||
return;
|
||||
}
|
||||
str = GfParmGetStr(PrefHdle, sstring, "WebServerUsername", 0);
|
||||
(*CurrPlayer)->setWebserverusername(str);
|
||||
|
||||
str = GfParmGetStr(PrefHdle, sstring, "WebServerPassword", 0);
|
||||
(*CurrPlayer)->setWebserverpassword(str);
|
||||
|
||||
webserverenabledval = GfParmGetNum(PrefHdle, sstring, "WebServerEnabled", (char*)NULL, (int)0);
|
||||
(*CurrPlayer)->setWebserverEnabled(webserverenabledval);
|
||||
#endif //WEBSERVER
|
||||
|
||||
// Update preferences and drivers params (rename those after, add new).
|
||||
snprintf(sectionPath, sizeof(sectionPath), "%s/%s", HM_SECT_PREF, HM_LIST_DRV);
|
||||
|
|
Loading…
Reference in a new issue