--- gtk+-2.23.2.old/gtk/gtktoolitemgroup.c	2010-11-10 20:55:38 +0800
+++ gtk+-2.23.2/gtk/gtktoolitemgroup.c	2010-11-15 13:42:33 +0800
@@ -1754,10 +1754,7 @@
 static gint64
 gtk_tool_item_group_get_animation_timestamp (GtkToolItemGroup *group)
 {
-  GTimeVal now;
-
-  g_source_get_current_time (group->priv->animation_timeout, &now);
-  return (now.tv_sec * G_USEC_PER_SEC + now.tv_usec - group->priv->animation_start) / 1000;
+  return (g_source_get_time (group->priv->animation_timeout) - group->priv->animation_start) / 1000;
 }
 
 static void
