From: Paweł Forysiuk Date: Sun, 29 May 2011 15:19:10 +0000 (+0200) Subject: Check for data folder relative to install on Windows X-Git-Url: https://spindle.queued.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1b8bf1cd2b67a948e69d0b7dadc4052b1aec39ed;p=midori Check for data folder relative to install on Windows --- diff --git a/midori/sokoke.c b/midori/sokoke.c index eacd455e..6e088a5d 100644 --- a/midori/sokoke.c +++ b/midori/sokoke.c @@ -1722,6 +1722,16 @@ sokoke_find_data_filename (const gchar* filename) const gchar* data_dir; gchar* path; + #ifdef G_OS_WIN32 + gchar* install_path = g_win32_get_package_installation_directory_of_module (NULL); + path = g_build_filename (install_path, "share", filename, NULL); + g_free (install_path); + if (g_access (path, F_OK) == 0) + return path; + + g_free (path); + #endif + path = g_build_filename (g_get_user_data_dir (), filename, NULL); if (g_access (path, F_OK) == 0) return path;