X-Git-Url: http://deadsoftware.ru/gitweb?p=d2df-sdl.git;a=blobdiff_plain;f=src%2Fgame%2Fg_menu.pas;h=d808bf3bdc446bef705d698b86ea094b74892a6d;hp=53a1cbc6bae3cca965e73a2c6dfdd3ea144ccca3;hb=c7827dd408b445f025117f2c5df2a3c0f4622298;hpb=4ee9edff7adfcf0f2cbd3cf32b1cb1790061fe14 diff --git a/src/game/g_menu.pas b/src/game/g_menu.pas index 53a1cbc..d808bf3 100644 --- a/src/game/g_menu.pas +++ b/src/game/g_menu.pas @@ -375,7 +375,7 @@ begin 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; @@ -699,7 +699,7 @@ begin gcMap := Map; end; - s := e_GetDir(ConfigDirs); + s := e_GetWriteableDir(ConfigDirs); if s <> '' then g_Options_Write_Gameplay_Custom(s + '/' + CONFIG_FILENAME); @@ -768,7 +768,7 @@ begin 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); @@ -791,7 +791,7 @@ begin 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); @@ -809,7 +809,7 @@ begin 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); @@ -1661,7 +1661,7 @@ begin gLanguageChange := True; gAskLanguage := False; - s := e_GetDir(ConfigDirs); + s := e_GetWriteableDir(ConfigDirs); if s <> '' then g_Options_Write_Language(s + '/' + CONFIG_FILENAME); @@ -1679,7 +1679,7 @@ begin gLanguageChange := True; gAskLanguage := False; - s := e_GetDir(ConfigDirs); + s := e_GetWriteableDir(ConfigDirs); if s <> '' then g_Options_Write_Language(s + '/' + CONFIG_FILENAME); @@ -1925,7 +1925,7 @@ begin gLanguageChange := True; gAskLanguage := False; - s := e_GetDir(ConfigDirs); + s := e_GetWriteableDir(ConfigDirs); if s <> '' then g_Options_Write_Language(s + '/' + CONFIG_FILENAME) end; @@ -1937,7 +1937,7 @@ begin gLanguageChange := True; gAskLanguage := False; - s := e_GetDir(ConfigDirs); + s := e_GetWriteableDir(ConfigDirs); if s <> '' then g_Options_Write_Language(s + '/' + CONFIG_FILENAME) end;