From 2c30035640006a420e4993e914827411e2741226 Mon Sep 17 00:00:00 2001 From: Dave Davenport Date: Sun, 23 May 2021 00:31:38 +0200 Subject: [PATCH] [DRun] Fix sorting when name is NULL. Thanks to nick87720z --- source/dialogs/drun.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/dialogs/drun.c b/source/dialogs/drun.c index db9506fe..f62fc26f 100644 --- a/source/dialogs/drun.c +++ b/source/dialogs/drun.c @@ -712,6 +712,13 @@ static gint drun_int_sort_list ( gconstpointer a, gconstpointer b, G_GNUC_UNUSED DRunModeEntry *db = (DRunModeEntry *) b; if ( da->sort_index < 0 && db->sort_index < 0 ) { + if ( da->name == NULL && db->name == NULL ) { + return 0; + } else if ( da->name == NULL ) { + return -1; + } else if ( db->name == NULL ) { + return 1; + } return g_utf8_collate ( da->name, db->name ); } else {