diff --git a/src/game/g_menu.pas b/src/game/g_menu.pas
index 53a1cbc6bae3cca965e73a2c6dfdd3ea144ccca3..d808bf3bdc446bef705d698b86ea094b74892a6d 100644 (file)
--- a/src/game/g_menu.pas
+++ b/src/game/g_menu.pas
if g_Game_IsClient then MC_SEND_PlayerSettings;
- s := e_GetDir(ConfigDirs);
+ s := e_GetWriteableDir(ConfigDirs);
if s <> '' then
g_Options_Write(s + '/' + CONFIG_FILENAME);
g_Console_WriteGameConfig;
gcMap := Map;
end;
- s := e_GetDir(ConfigDirs);
+ s := e_GetWriteableDir(ConfigDirs);
if s <> '' then
g_Options_Write_Gameplay_Custom(s + '/' + CONFIG_FILENAME);
NetUseMaster := TGUISwitch(GetControl('swUseMaster')).ItemIndex = 0;
end;
- s := e_GetDir(ConfigDirs);
+ s := e_GetWriteableDir(ConfigDirs);
if s <> '' then
begin
g_Options_Write_Net_Server(s + '/' + CONFIG_FILENAME);
PW := TGUIEdit(GetControl('edPW')).Text;
end;
- s := e_GetDir(ConfigDirs);
+ s := e_GetWriteableDir(ConfigDirs);
if s <> '' then
g_Options_Write_Net_Client(s + '/' + CONFIG_FILENAME);
g_Game_StartClient(NetClientIP, NetClientPort, PW);
PW := TGUIEdit(GetControl('edPW')).Text;
end;
- s := e_GetDir(ConfigDirs);
+ s := e_GetWriteableDir(ConfigDirs);
if s <> '' then
g_Options_Write_Net_Client(s + '/' + CONFIG_FILENAME);
g_Game_StartClient(NetClientIP, NetClientPort, PW);
gLanguageChange := True;
gAskLanguage := False;
- s := e_GetDir(ConfigDirs);
+ s := e_GetWriteableDir(ConfigDirs);
if s <> '' then
g_Options_Write_Language(s + '/' + CONFIG_FILENAME);
gLanguageChange := True;
gAskLanguage := False;
- s := e_GetDir(ConfigDirs);
+ s := e_GetWriteableDir(ConfigDirs);
if s <> '' then
g_Options_Write_Language(s + '/' + CONFIG_FILENAME);
gLanguageChange := True;
gAskLanguage := False;
- s := e_GetDir(ConfigDirs);
+ s := e_GetWriteableDir(ConfigDirs);
if s <> '' then
g_Options_Write_Language(s + '/' + CONFIG_FILENAME)
end;
gLanguageChange := True;
gAskLanguage := False;
- s := e_GetDir(ConfigDirs);
+ s := e_GetWriteableDir(ConfigDirs);
if s <> '' then
g_Options_Write_Language(s + '/' + CONFIG_FILENAME)
end;