ecore: Fix memory leak and logic 70/140370/1
authorJean-Philippe Andre <jp.andre@samsung.com>
Tue, 14 Mar 2017 13:28:50 +0000 (22:28 +0900)
committerMinchul Lee <slotus.lee@samsung.com>
Tue, 25 Jul 2017 01:55:04 +0000 (10:55 +0900)
@cedric... how could this even happen??

Change-Id: I8669ada54d996ee7e2758bb286fd88f7c30998a2

src/lib/ecore/ecore_events.c

index 370c8dd..e918fd7 100644 (file)
@@ -668,7 +668,7 @@ ecore_event_type_flush_internal(int type, ...)
    eina_inarray_push(&types, &type);
 
    // In case of an empty list of event
-   if (type != ECORE_EVENT_NONE) return ;
+   if (type == ECORE_EVENT_NONE) return;
 
    va_start(args, type);
    do
@@ -684,7 +684,7 @@ ecore_event_type_flush_internal(int type, ...)
      {
         if (*itr >= 0 && *itr < event_id_max) continue;
 
-        ERR("Invalide event flush requested %i\n", *itr);
+        ERR("Invalid event flush requested: %i", *itr);
         wrong_type = EINA_TRUE;
      }