ecore - ecore_pipe_wait timeout broken as it never adjusts while waiting
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Tue, 5 May 2015 10:28:14 +0000 (19:28 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Fri, 8 May 2015 05:13:17 +0000 (14:13 +0900)
commit38faeacee1a1aa10eabebb52edfaf91e2a2c158b
tree8a727582279a6baf4ff84b3210a4063d8a0b2525
parent7485c41cf45903c2653058180a500e69948440aa
ecore - ecore_pipe_wait timeout broken as it never adjusts while waiting

if select gets interrupted it just waits again from the start because
it uses loop time not "now" time. this is wrong and makes timeout
waits possibly hang if enough things interrupt select without reading
data. this fixes that.

@fix
src/lib/ecore/ecore_pipe.c