evas obj smart - remove pointless if
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Fri, 28 Jul 2017 12:07:39 +0000 (21:07 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Sat, 29 Jul 2017 00:08:40 +0000 (09:08 +0900)
s is already checked for null... so no need to check again

found by PVS studio

@fix

src/lib/evas/canvas/evas_object_smart.c

index aa849d0..0b42894 100644 (file)
@@ -157,17 +157,14 @@ evas_object_smart_interface_get(const Evas_Object *eo_obj,
    s = evas_object_smart_smart_get(eo_obj);
    if (!s) return NULL;
 
-   if (s)
+   for (i = 0; i < s->interfaces.size; i++)
      {
-        for (i = 0; i < s->interfaces.size; i++)
-          {
-             const Evas_Smart_Interface *iface;
+        const Evas_Smart_Interface *iface;
 
-             iface = s->interfaces.array[i];
+        iface = s->interfaces.array[i];
 
-             if (iface->name == name)
-                return iface;
-          }
+        if (iface->name == name)
+          return iface;
      }
 
    return NULL;