core/GameConfigs.cpp
changeset 696 d5cc8d0fa899
parent 653 ef60870067ff
child 729 110c14c99545
     1.1 --- a/core/GameConfigs.cpp	Sat Apr 14 04:19:58 2007 +0000
     1.2 +++ b/core/GameConfigs.cpp	Sat Apr 14 04:27:47 2007 +0000
     1.3 @@ -301,28 +301,7 @@
     1.4  {
     1.5  	LoadGameConfigFile("core.games", &g_pGameConf, NULL, 0);
     1.6  
     1.7 -	char mod[255];
     1.8 -	engine->GetGameDir(mod, sizeof(mod));
     1.9 -
    1.10 -	g_mod[0] = '\0';
    1.11 -	size_t len = strlen(mod);
    1.12 -	for (size_t i=len-1; i>=0 && i<len; i++)
    1.13 -	{
    1.14 -		if (mod[i] == '/')
    1.15 -		{
    1.16 -			if (i == len-1)
    1.17 -			{
    1.18 -				mod[i] = '\0';
    1.19 -				continue;
    1.20 -			}
    1.21 -			strcpy(g_mod, &mod[i]);
    1.22 -			break;
    1.23 -		}
    1.24 -	}
    1.25 -	if (g_mod[0] != '\0')
    1.26 -	{
    1.27 -		strcpy(g_mod, mod);
    1.28 -	}
    1.29 +	strncopy(g_mod, g_SourceMod.GetModFolderName(), sizeof(g_mod));
    1.30  }
    1.31  
    1.32  void GameConfigManager::OnSourceModAllInitialized()