diff options
author | Michael Roitzsch <mroi@users.sourceforge.net> | 2003-01-20 12:51:47 +0000 |
---|---|---|
committer | Michael Roitzsch <mroi@users.sourceforge.net> | 2003-01-20 12:51:47 +0000 |
commit | ee9cff71de431ba8501d821832be7dfd07e4d67b (patch) | |
tree | 09ac64f62bd1bd930e57db8537b7fe953c16c8ba | |
parent | 76be5e5402f3e445074130f3e4bc6d28d14a3a44 (diff) | |
download | xine-lib-ee9cff71de431ba8501d821832be7dfd07e4d67b.tar.gz xine-lib-ee9cff71de431ba8501d821832be7dfd07e4d67b.tar.bz2 |
no homedir pollution: move the registry file inside the ~/.xine
CVS patchset: 3981
CVS date: 2003/01/20 12:51:47
-rw-r--r-- | src/libw32dll/wine/registry.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libw32dll/wine/registry.c b/src/libw32dll/wine/registry.c index ed7f5e74d..d6c571cd5 100644 --- a/src/libw32dll/wine/registry.c +++ b/src/libw32dll/wine/registry.c @@ -302,6 +302,10 @@ static void init_registry(void) regpathname = get_path("registry"); localregpathname = regpathname; #else +#ifdef XINE_MAJOR + localregpathname = (char *)malloc(strlen(xine_get_homedir()) + 20); + sprintf(localregpathname, "%s/.xine/win32registry", xine_get_homedir()); +#else // regpathname is an external pointer // // registry.c is holding it's own internal pointer @@ -323,6 +327,7 @@ static void init_registry(void) strcat(localregpathname, "/.registry"); } #endif +#endif open_registry(); insert_handle(HKEY_LOCAL_MACHINE, "HKLM"); |