From 1b8bf1cd2b67a948e69d0b7dadc4052b1aec39ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Forysiuk?= Date: Sun, 29 May 2011 17:19:10 +0200 Subject: [PATCH] Check for data folder relative to install on Windows --- midori/sokoke.c | 10 ++++++++++ 1 file changed, 10 insertions(+) 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;