Commit 4bdff81f authored by Allison Karlitskaya's avatar Allison Karlitskaya Committed by Tristan Van Berkom

gtktoolitemgroup: don't use GTimeSpec

Use gint64 time instead.
parent 65e045f5
......@@ -1798,10 +1798,8 @@ gtk_tool_item_group_set_header_relief (GtkToolItemGroup *group,
static gint64
gtk_tool_item_group_get_animation_timestamp (GtkToolItemGroup *group)
{
GTimeSpec now;
g_source_get_time (group->priv->animation_timeout, &now);
return (now.tv_sec * G_USEC_PER_SEC + now.tv_nsec / 1000 - group->priv->animation_start) / 1000;
return (g_source_get_time (group->priv->animation_timeout) -
group->priv->animation_start) / 1000;
}
static void
......@@ -1924,14 +1922,10 @@ gtk_tool_item_group_set_collapsed (GtkToolItemGroup *group,
{
if (priv->animation)
{
GTimeSpec now;
g_get_monotonic_time (&now);
if (priv->animation_timeout)
g_source_destroy (priv->animation_timeout);
priv->animation_start = (now.tv_sec * G_USEC_PER_SEC + now.tv_nsec / 1000);
priv->animation_start = g_get_monotonic_time ();
priv->animation_timeout = g_timeout_source_new (ANIMATION_TIMEOUT);
g_source_set_callback (priv->animation_timeout,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment