improvements to the button spinning mechanism
authorViktor Kojouharov <vkojouharov@gmail.com>
Fri, 4 Sep 2009 18:10:18 +0000 (18:10 +0000)
committerViktor Kojouharov <vkojouharov@gmail.com>
Fri, 4 Sep 2009 18:10:18 +0000 (18:10 +0000)
SVN revision: 42256

src/lib/elm_spinner.c

index 1bd2480..b6dad65 100644 (file)
@@ -220,8 +220,8 @@ _spin_value(void *data)
      _write_label(data);
 
    wd->interval = wd->interval / 1.05;
-   wd->spin = ecore_timer_add(wd->interval, _spin_value, data);
-   return ECORE_CALLBACK_CANCEL;
+   ecore_timer_interval_set(wd->spin, wd->interval);
+   return ECORE_CALLBACK_RENEW;
 }
 
 static void