]> git.0d.be Git - recent.git/commitdiff
remove item before adding it back again, to push it to the top
authorFrédéric Péters <fpeters@0d.be>
Mon, 11 Aug 2014 11:43:00 +0000 (13:43 +0200)
committerFrédéric Péters <fpeters@0d.be>
Thu, 12 Feb 2015 10:24:37 +0000 (11:24 +0100)
recent.c

index 4da972159a118032ebe3a350e39b508929c3f87c..0fcc6c0d4e2f978899aa82ecc46abb622918f355 100644 (file)
--- a/recent.c
+++ b/recent.c
@@ -38,6 +38,7 @@ main(int argc, char *argv[])
        file_uri = g_file_get_uri(file);
 
        manager = gtk_recent_manager_get_default();
+       gtk_recent_manager_remove_item(manager, file_uri, NULL);
        gtk_recent_manager_add_item(manager, file_uri);
        g_free(file_uri);