changeset 2228:686851ab0211

Skip over expanded keys. This fixes handling of filenames with % in them.
author Emil Mikulic <emikulic@gmail.com>
date Sun, 21 Apr 2013 15:13:40 +1000
parents 44a42a639ef5
children df9508f7072a
files src/image-overlay.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/image-overlay.c	Sun Apr 21 14:57:37 2013 +1000
+++ b/src/image-overlay.c	Sun Apr 21 15:13:40 2013 +1000
@@ -262,7 +262,7 @@
 
 	new = g_string_new(str);
 
-	prev = 0;
+	prev = -1;
 
 	while (TRUE)
 		{
@@ -273,7 +273,7 @@
 		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);