diff options
-rw-r--r-- | src/myspell/myspell_checker.cpp | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/src/myspell/myspell_checker.cpp b/src/myspell/myspell_checker.cpp index 072dcfc..79568d3 100644 --- a/src/myspell/myspell_checker.cpp +++ b/src/myspell/myspell_checker.cpp @@ -301,23 +301,11 @@ myspell_checker_get_dictionary_dirs (EnchantBroker * broker) } { - char* hun_dir; -#if defined(_WIN32) - WCHAR wsz[MAX_PATH]; - DWORD rv = GetEnvironmentVariableW(L"DICPATH", wsz, MAX_PATH); - if (rv >0 && rv <= MAX_PATH) { - hun_dir = g_utf16_to_utf8((gunichar2*)wsz,-1,NULL,NULL,NULL); - } else hun_dir = NULL; -#else - hun_dir = getenv("DICPATH"); -#endif + const gchar* hun_dir = g_getenv("DICPATH"); if (hun_dir) - { - dirs = g_slist_append(dirs, g_strdup(hun_dir)); -#if defined(_WIN32) - g_free(hun_dir); -#endif - } + { + dirs = g_slist_append(dirs, g_strdup(hun_dir)); + } } return dirs; |