From 32ccac94e0bdd3ba24c53a679f1796cba0c84b73 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 22 Nov 2010 03:43:56 +0100 Subject: [PATCH] GtkAnimationDescription: parse "loop" correctly. This sscanf parsing needs to go... --- gtk/gtkanimationdescription.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gtk/gtkanimationdescription.c b/gtk/gtkanimationdescription.c index cef6ade0c8..785018ad37 100644 --- a/gtk/gtkanimationdescription.c +++ b/gtk/gtkanimationdescription.c @@ -84,11 +84,12 @@ gtk_animation_description_from_string (const gchar *str) { gchar timing_function[16] = { 0, }; gchar duration_unit[3] = { 0, }; + gchar loop_str[5] = { 0, }; GtkTimelineProgressType progress_type; guint duration = 0; gboolean loop; - if (sscanf (str, "%d%2s %15s loop", &duration, duration_unit, timing_function) == 3) + if (sscanf (str, "%d%2s %15s %5s", &duration, duration_unit, timing_function, loop_str) == 4) loop = TRUE; else if (sscanf (str, "%d%2s %15s", &duration, duration_unit, timing_function) == 3) loop = FALSE;