Bug fix: Include tilde expansion in slideshow recurse
authorColin Clark <[email protected]>
Wed, 3 Feb 2021 15:23:53 +0000 (15:23 +0000)
committerColin Clark <[email protected]>
Wed, 3 Feb 2021 15:23:53 +0000 (15:23 +0000)
Tilde expansion was missing in call to --remote
--slideshow-recurse:<folder>

src/remote.c

index 6f444240c6f7510e6185bcf467b574dc658e588f..f7a5a2502033fda0cb2b92c1e69c0ef8adaee7f8 100644 (file)
@@ -521,7 +521,12 @@ static void gr_lw_id(const gchar *text, GIOChannel *channel, gpointer data)
 static void gr_slideshow_start_rec(const gchar *text, GIOChannel *channel, gpointer data)
 {
        GList *list;
-       FileData *dir_fd = file_data_new_dir(text);
+       gchar *tilde_filename;
+
+       tilde_filename = expand_tilde(text);
+
+       FileData *dir_fd = file_data_new_dir(tilde_filename);
+       g_free(tilde_filename);
 
        layout_valid(&lw_id);
        list = filelist_recursive_full(dir_fd, lw_id->sort_method, lw_id->sort_ascend);