another case without a break
authordiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 31 Jul 2010 04:58:32 +0000 (04:58 +0000)
committerdiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 31 Jul 2010 04:58:32 +0000 (04:58 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@50702 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/edje_program.c

index 538bc79..72e451e 100644 (file)
@@ -1205,15 +1205,15 @@ _edje_emit_handle(Edje *ed, const char *sig, const char *src)
 #endif   
    if (ed->collection)
      {
-       Edje_Part_Collection *ec;
 #ifdef EDJE_PROGRAM_CACHE
+       Edje_Part_Collection *ec;
        char *tmps;
        int l1, l2;
 #endif
        int done;
 
-       ec = ed->collection;
 #ifdef EDJE_PROGRAM_CACHE
+       ec = ed->collection;
        l1 = strlen(sig);
        l2 = strlen(src);
        tmps = alloca(l1 + l2 + 3); /* \0, \337, \0 */
@@ -1848,6 +1848,7 @@ _edje_param_convert(Edje_External_Param *param, const Edje_External_Param_Info *
              case EDJE_EXTERNAL_PARAM_TYPE_BOOL:
              case EDJE_EXTERNAL_PARAM_TYPE_INT:
                 i = param->i;
+                 break;
              default:
                 return NULL;
             }