GDir* extension_dir;
if (!(extension_path = g_strdup (g_getenv ("MIDORI_EXTENSION_PATH"))))
+ {
+ #ifdef G_OS_WIN32
+ {
+ gchar *path = g_win32_get_package_installation_directory_of_module (NULL);
+ extension_path = g_build_filename (path, "lib", PACKAGE_NAME, NULL);
+ g_free (path);
+ if (g_access (extension_path, F_OK) != 0)
+ {
+ g_free (extension_path);
+ extension_path = g_build_filename (LIBDIR, PACKAGE_NAME, NULL);
+ }
+ }
+ #else
extension_path = g_build_filename (LIBDIR, PACKAGE_NAME, NULL);
+ #endif
+ }
extension_dir = g_dir_open (extension_path, 0, NULL);
if (extension_dir != NULL)
{