mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-24 17:49:52 +01:00
add option to apply wine specific settings
This commit is contained in:
parent
e9b585f440
commit
7ef71421b0
16
src/config.c
16
src/config.c
@ -1120,6 +1120,22 @@ static DWORD cfg_get_string(LPCSTR key, LPCSTR default_value, LPSTR out_string,
|
|||||||
{
|
{
|
||||||
char buf[MAX_PATH] = { 0 };
|
char buf[MAX_PATH] = { 0 };
|
||||||
|
|
||||||
|
if (g_config.is_wine)
|
||||||
|
{
|
||||||
|
char section[MAX_PATH] = { 0 };
|
||||||
|
_snprintf(section, sizeof(section) - 1, "%s/wine", g_config.process_file_name);
|
||||||
|
|
||||||
|
if (ini_section_exists(&g_config.ini, section))
|
||||||
|
{
|
||||||
|
DWORD x = ini_get_string(&g_config.ini, section, key, "", out_string, out_size);
|
||||||
|
|
||||||
|
if (x > 0)
|
||||||
|
return x;
|
||||||
|
|
||||||
|
return ini_get_string(&g_config.ini, "ddraw", key, default_value, out_string, out_size);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
DWORD s = ini_get_string(&g_config.ini, g_config.process_file_name, key, "", out_string, out_size);
|
DWORD s = ini_get_string(&g_config.ini, g_config.process_file_name, key, "", out_string, out_size);
|
||||||
|
|
||||||
if (s > 0)
|
if (s > 0)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user