ummmm how about we donmt break suspend with comp continually retruing
authorCarsten Haitzler <raster@rasterman.com>
Fri, 8 Feb 2013 04:25:11 +0000 (04:25 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Fri, 8 Feb 2013 04:25:11 +0000 (04:25 +0000)
to suspend because a RESUME signal has a timeout to try suspending!

SVN revision: 83758

src/bin/e_comp.c

index 6c2a748..6a04f52 100644 (file)
@@ -3907,8 +3907,11 @@ _e_comp_sys_emit_cb_wait(E_Sys_Action a, const char *sig, const char *rep, Eina_
              first = EINA_FALSE;
           }
      }
-   if (action_timeout) ecore_timer_del(action_timeout);
-   action_timeout = ecore_timer_add(ACTION_TIMEOUT, (Ecore_Task_Cb)_e_comp_sys_action_timeout, (intptr_t*)(long)a);
+   if (rep)
+     {
+        if (action_timeout) ecore_timer_del(action_timeout);
+        action_timeout = ecore_timer_add(ACTION_TIMEOUT, (Ecore_Task_Cb)_e_comp_sys_action_timeout, (intptr_t*)(long)a);
+     }
 }
 
 static void