From d3621deb49713aad7c9758322b34316f4134a74f Mon Sep 17 00:00:00 2001 From: Emil Mikulic Date: Sun, 21 Apr 2013 15:13:40 +1000 Subject: [PATCH] Skip over expanded keys. This fixes handling of filenames with % in them. --- src/image-overlay.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/image-overlay.c b/src/image-overlay.c index 10d8284b..dcba8ed1 100644 --- a/src/image-overlay.c +++ b/src/image-overlay.c @@ -262,7 +262,7 @@ static gchar *image_osd_mkinfo(const gchar *str, ImageWindow *imd, GHashTable *v new = g_string_new(str); - prev = 0; + prev = -1; while (TRUE) { @@ -273,7 +273,7 @@ static gchar *image_osd_mkinfo(const gchar *str, ImageWindow *imd, GHashTable *v gchar *extrapos = NULL; gchar *p; - start = strchr(new->str, delim); + start = strchr(new->str + (prev + 1), delim); if (!start) break; end = strchr(start+1, delim); -- 2.20.1