2008-01-25 Emmanuele Bassi <ebassi@openedhand.com>
authorEmmanuele Bassi <ebassi@openedhand.com>
Fri, 25 Jan 2008 18:06:11 +0000 (18:06 +0000)
committerEmmanuele Bassi <ebassi@openedhand.com>
Fri, 25 Jan 2008 18:06:11 +0000 (18:06 +0000)
* clutter/clutter-group.c: Use a shorter Z order sorting function,
avoiding the checks.

ChangeLog
clutter/clutter-group.c

index bd12a42..66209e9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-01-25  Emmanuele Bassi  <ebassi@openedhand.com>
+
+       * clutter/clutter-group.c: Use a shorter Z order sorting function,
+       avoiding the checks.
+
 2008-01-25  Øyvind Kolås  <pippin@o-hand.com>
 
        * clutter/clutter-shader.c: added documentation strings for
index 1505c23..cee75b6 100644 (file)
@@ -389,13 +389,7 @@ sort_z_order (gconstpointer a,
   depth_a = clutter_actor_get_depth (CLUTTER_ACTOR(a));
   depth_b = clutter_actor_get_depth (CLUTTER_ACTOR(b));
 
-  if (depth_a == depth_b)
-    return 0;
-
-  if (depth_a > depth_b)
-    return 1;
-
-  return -1;
+  return (depth_b - depth_a);
 }
 
 static void