mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-25 01:57:47 +01:00
make sure config tool can create a fresh ddraw.ini
This commit is contained in:
parent
99538c2b0d
commit
bebc935923
@ -22,13 +22,15 @@ HMODULE g_ddraw_module;
|
|||||||
|
|
||||||
BOOL WINAPI DllMain(HANDLE hDll, DWORD dwReason, LPVOID lpReserved)
|
BOOL WINAPI DllMain(HANDLE hDll, DWORD dwReason, LPVOID lpReserved)
|
||||||
{
|
{
|
||||||
if (GetEnvironmentVariableW(L"cnc_ddraw_config_init", NULL, 0))
|
|
||||||
return TRUE;
|
|
||||||
|
|
||||||
switch (dwReason)
|
switch (dwReason)
|
||||||
{
|
{
|
||||||
case DLL_PROCESS_ATTACH:
|
case DLL_PROCESS_ATTACH:
|
||||||
{
|
{
|
||||||
|
cfg_load();
|
||||||
|
|
||||||
|
if (GetEnvironmentVariableW(L"cnc_ddraw_config_init", NULL, 0))
|
||||||
|
return TRUE;
|
||||||
|
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
dbg_init();
|
dbg_init();
|
||||||
TRACE("cnc-ddraw = %p\n", hDll);
|
TRACE("cnc-ddraw = %p\n", hDll);
|
||||||
@ -104,14 +106,15 @@ BOOL WINAPI DllMain(HANDLE hDll, DWORD dwReason, LPVOID lpReserved)
|
|||||||
set_aware();
|
set_aware();
|
||||||
}
|
}
|
||||||
|
|
||||||
cfg_load();
|
|
||||||
|
|
||||||
timeBeginPeriod(1);
|
timeBeginPeriod(1);
|
||||||
hook_init(TRUE);
|
hook_init(TRUE);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case DLL_PROCESS_DETACH:
|
case DLL_PROCESS_DETACH:
|
||||||
{
|
{
|
||||||
|
if (GetEnvironmentVariableW(L"cnc_ddraw_config_init", NULL, 0))
|
||||||
|
return TRUE;
|
||||||
|
|
||||||
TRACE("cnc-ddraw DLL_PROCESS_DETACH\n");
|
TRACE("cnc-ddraw DLL_PROCESS_DETACH\n");
|
||||||
|
|
||||||
cfg_save();
|
cfg_save();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user