Sort the menu entries in the right order
This commit is contained in:
parent
67a3879e58
commit
6da3a5841b
|
@ -758,16 +758,18 @@ static int _idle_access_path(Menu * menu, char const * path,
|
||||||
|
|
||||||
static gint _idle_apps_compare(gconstpointer a, gconstpointer b)
|
static gint _idle_apps_compare(gconstpointer a, gconstpointer b)
|
||||||
{
|
{
|
||||||
|
const char section[] = "Desktop Entry";
|
||||||
|
const char generic[] = "GenericName";
|
||||||
|
const char name[] = "Name";
|
||||||
Config * ca = (Config *)a;
|
Config * ca = (Config *)a;
|
||||||
Config * cb = (Config *)b;
|
Config * cb = (Config *)b;
|
||||||
char const * cap;
|
char const * cap;
|
||||||
char const * cbp;
|
char const * cbp;
|
||||||
const char section[] = "Desktop Entry";
|
|
||||||
const char variable[] = "Name";
|
|
||||||
|
|
||||||
/* these should not fail */
|
if((cap = config_get(ca, section, generic)) == NULL)
|
||||||
cap = config_get(ca, section, variable);
|
cap = config_get(ca, section, name);
|
||||||
cbp = config_get(cb, section, variable);
|
if((cbp = config_get(cb, section, generic)) == NULL)
|
||||||
|
cbp = config_get(cb, section, name);
|
||||||
return string_compare(cap, cbp);
|
return string_compare(cap, cbp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user