Reverting 80476 and 80479. This solution is flawed and causes some weird
authorAlex Wu <zhiwen.wu@linux.intel.com>
Fri, 14 Dec 2012 19:00:53 +0000 (19:00 +0000)
committerEduardo de Barros Lima <eblima@gmail.com>
Fri, 14 Dec 2012 19:00:53 +0000 (19:00 +0000)
commita3f102f742e51cc71e715a5c2ebcd7ad0ac21488
tree24a5f07b536e48b9a2236dcda33905a8daa273d7
parent18b1a05ea13dd0fa860a949cd508c649c1d29b02
Reverting 80476 and 80479. This solution is flawed and causes some weird
collateral damages that need further investigation. All programs running with
wayland engines are consuming 100% CPU.

ecore-wayland: Fix monitoring ECORE_FD_WRITE defaultly on
   wayland display fd lead to 100% cpu usage

  In ecore_wl_init(), adding wayland display fd with ECORE_FD_WRITE
  flag make CPU usage 100%. The proper way to monitor the ECORE_FD_WRITE
  is when the wl_display_flush() return value < 0 and errno == EAGAIN.
  And if wl_display_flush() return, we remove ECORE_FD_WRITE flag from
  the display fd.

  Patch by: Alex Wu <zhiwen.wu@linux.intel.com>

SVN revision: 80981
src/lib/ecore_wayland/ecore_wl.c