[Xfce4-commits] <ristretto:master> Add opened file to recently used list

Stephan Arts noreply at xfce.org
Mon Apr 16 18:54:02 CEST 2012


Updating branch refs/heads/master
         to 0b3e4144bfb4f4693856bbf7a1bccc493ea67c42 (commit)
       from 4f62ab593526b892fbc82f8215834de3eb839660 (commit)

commit 0b3e4144bfb4f4693856bbf7a1bccc493ea67c42
Author: Stephan Arts <stephan at xfce.org>
Date:   Mon Apr 16 17:59:20 2012 +0200

    Add opened file to recently used list

 src/main_window.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/main_window.c b/src/main_window.c
index 0af8470..f8f2aa3 100644
--- a/src/main_window.c
+++ b/src/main_window.c
@@ -2725,6 +2725,12 @@ cb_rstto_main_window_open_image (GtkWidget *widget, RsttoMainWindow *window)
                             r_file,
                             NULL);
 
+                    /* Add a reference to the file, it is owned by the
+                     * sourcefunc and will be unref-ed by it.
+                     */
+                    g_object_ref (files->data);
+                    g_idle_add_full(G_PRIORITY_LOW, (GSourceFunc) rstto_main_window_add_file_to_recent_files, files->data, NULL);
+
                     /* Point the main iterator to the
                      * correct file
                      */


More information about the Xfce4-commits mailing list