analysis: ClutterAnimator/1

Do not de-reference a void*; use a temporary variable -- after
checking the contents of the pointer. This actually simplifies
the readability and avoids pulling a Lisp with the parentheses.
This commit is contained in:
Emmanuele Bassi 2010-02-11 15:08:19 +00:00
parent fcd3cfc0bf
commit 667222c301

View File

@ -551,6 +551,7 @@ static gfloat
list_try_get_rel (GList *list,
gint count)
{
ClutterAnimatorKey *key;
GList *iter = list;
GList *best = list;
@ -575,7 +576,14 @@ list_try_get_rel (GList *list,
}
}
return g_value_get_float (&(((ClutterAnimatorKey *)best->data)->value));
if (best != NULL && best->data != NULL)
{
key = best->data;
return g_value_get_float (&(key->value));
}
return 0;
}
static void