tint2conf: Sort launchers by name

This commit is contained in:
o9000
2015-07-04 17:33:19 +02:00
parent acedd48708
commit 2ebc75944e
4 changed files with 92 additions and 16 deletions

View File

@@ -105,6 +105,7 @@ int read_desktop_file(const char *path, DesktopEntry *entry)
char *key, *value;
int i;
entry->path = strdup(path);
entry->name = entry->icon = entry->exec = NULL;
if ((fp = fopen(path, "rt")) == NULL) {
@@ -174,7 +175,8 @@ void free_desktop_entry(DesktopEntry *entry)
free(entry->name);
free(entry->icon);
free(entry->exec);
entry->name = entry->icon = entry->exec = NULL;
free(entry->path);
entry->name = entry->icon = entry->exec = entry->path = NULL;
}
void test_read_desktop_file()

View File

@@ -11,6 +11,7 @@ typedef struct DesktopEntry {
char *name;
char *exec;
char *icon;
char *path;
} DesktopEntry;
// Parses a line of the form "key = value". Modifies the line.