evas/evas_map - trivial changes.
authorhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 17 Jun 2011 07:12:20 +0000 (07:12 +0000)
committerhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 17 Jun 2011 07:12:20 +0000 (07:12 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60425 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/canvas/evas_map.c

index d322b92..f78ce94 100644 (file)
@@ -951,26 +951,26 @@ evas_map_util_3d_perspective(Evas_Map *m,
    m->persp.py = py;
    m->persp.z0 = z0;
    m->persp.foc = foc;
+
+   if (foc <= 0) return;
+
    for (; p < p_end; p++)
      {
         double x, y, zz;
 
-        if (foc > 0)
-          {
-             x = p->x - px;
-             y = p->y - py;
+        x = p->x - px;
+        y = p->y - py;
 
-             zz = ((p->z - z0) + foc);
+        zz = ((p->z - z0) + foc);
 
-             if (zz > 0)
-               {
-                  x = (x * foc) / zz;
-                  y = (y * foc) / zz;
-               }
-
-             p->x = px + x;
-             p->y = py + y;
+        if (zz > 0)
+          {
+             x = (x * foc) / zz;
+             y = (y * foc) / zz;
           }
+
+        p->x = px + x;
+        p->y = py + y;
      }
 }
 
@@ -980,6 +980,7 @@ evas_map_util_clockwise_get(Evas_Map *m)
    MAGIC_CHECK(m, Evas_Map, MAGIC_MAP);
    return EINA_FALSE;
    MAGIC_CHECK_END();
+
    int i, j, k, count;
    long long c;