search: Better debug output when ignoring search providers
So that running with debug is enough to know why a search provider was ignored.
This commit is contained in:
parent
408bd638de
commit
8a4cf8345a
1 changed files with 11 additions and 3 deletions
|
@ -519,7 +519,10 @@ search_panel_add_one_provider (CcSearchPanel *self,
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!g_key_file_has_group (keyfile, SHELL_PROVIDER_GROUP))
|
if (!g_key_file_has_group (keyfile, SHELL_PROVIDER_GROUP))
|
||||||
goto out;
|
{
|
||||||
|
g_debug ("Shell search provider group missing from '%s', ignoring", path);
|
||||||
|
goto out;
|
||||||
|
}
|
||||||
|
|
||||||
desktop_id = g_key_file_get_string (keyfile, SHELL_PROVIDER_GROUP,
|
desktop_id = g_key_file_get_string (keyfile, SHELL_PROVIDER_GROUP,
|
||||||
"DesktopId", &error);
|
"DesktopId", &error);
|
||||||
|
@ -532,11 +535,16 @@ search_panel_add_one_provider (CcSearchPanel *self,
|
||||||
}
|
}
|
||||||
|
|
||||||
app_info = G_APP_INFO (g_desktop_app_info_new (desktop_id));
|
app_info = G_APP_INFO (g_desktop_app_info_new (desktop_id));
|
||||||
g_free (desktop_id);
|
|
||||||
|
|
||||||
if (app_info == NULL)
|
if (app_info == NULL)
|
||||||
goto out;
|
{
|
||||||
|
g_debug ("Could not find application with desktop ID '%s' referenced in '%s', ignoring",
|
||||||
|
desktop_id, path);
|
||||||
|
g_free (desktop_id);
|
||||||
|
goto out;
|
||||||
|
}
|
||||||
|
|
||||||
|
g_free (desktop_id);
|
||||||
default_disabled = g_key_file_get_boolean (keyfile, SHELL_PROVIDER_GROUP,
|
default_disabled = g_key_file_get_boolean (keyfile, SHELL_PROVIDER_GROUP,
|
||||||
"DefaultDisabled", NULL);
|
"DefaultDisabled", NULL);
|
||||||
search_panel_add_one_app_info (self, app_info, !default_disabled);
|
search_panel_add_one_app_info (self, app_info, !default_disabled);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue