From 12cbb0368d381cb69c5823d8ddb0b310d26f8fe1 Mon Sep 17 00:00:00 2001 From: Dave Davenport Date: Mon, 20 Mar 2017 12:37:52 +0100 Subject: [PATCH] #579 Fix delete cached entry. --- source/dialogs/drun.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/dialogs/drun.c b/source/dialogs/drun.c index 639b2b39..a7c4d18b 100644 --- a/source/dialogs/drun.c +++ b/source/dialogs/drun.c @@ -356,9 +356,9 @@ static void walk_dir ( DRunModePrivateData *pd, const char *root, const char *di static void delete_entry_history ( const DRunModeEntry *entry ) { char *path = g_build_filename ( cache_dir, DRUN_CACHE_FILE, NULL ); - - history_remove ( path, entry->path ); - + char *key = g_strdup_printf ( "%s:::%s", entry->root, entry->path ); + history_remove ( path, key ); + g_free ( key ); g_free ( path ); }