Special case looking for the default search engines file
This commit is contained in:
parent
7a3535afac
commit
cd2e5a3cca
1 changed files with 10 additions and 0 deletions
|
@ -1661,6 +1661,15 @@ main (int argc,
|
||||||
}
|
}
|
||||||
if (!error && katze_array_is_empty (search_engines))
|
if (!error && katze_array_is_empty (search_engines))
|
||||||
{
|
{
|
||||||
|
#ifdef G_OS_WIN32
|
||||||
|
gchar* dir;
|
||||||
|
|
||||||
|
dir = g_win32_get_package_installation_directory_of_module (NULL);
|
||||||
|
katze_assign (config_file,
|
||||||
|
g_build_filename (dir, "etc", "xdg", PACKAGE_NAME, "search", NULL));
|
||||||
|
g_free (dir);
|
||||||
|
search_engines = search_engines_new_from_file (config_file, NULL);
|
||||||
|
#else
|
||||||
const gchar* const * config_dirs = g_get_system_config_dirs ();
|
const gchar* const * config_dirs = g_get_system_config_dirs ();
|
||||||
i = 0;
|
i = 0;
|
||||||
while (config_dirs[i])
|
while (config_dirs[i])
|
||||||
|
@ -1680,6 +1689,7 @@ main (int argc,
|
||||||
g_build_filename (SYSCONFDIR, "xdg", PACKAGE_NAME, "search", NULL));
|
g_build_filename (SYSCONFDIR, "xdg", PACKAGE_NAME, "search", NULL));
|
||||||
search_engines = search_engines_new_from_file (config_file, NULL);
|
search_engines = search_engines_new_from_file (config_file, NULL);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
else if (error)
|
else if (error)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue