Reverting 80476 and 80479. This solution is flawed and causes some weird
authoretrunko <etrunko@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 14 Dec 2012 19:00:53 +0000 (19:00 +0000)
committeretrunko <etrunko@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 14 Dec 2012 19:00:53 +0000 (19:00 +0000)
commit17ce8f58c7e13105cbc40dff9b06bcfa893925f2
treefe95fadf25e5e465b7beacfd75efeb17ec53d256
parentec7fad71862592894899a2ea77bd8723de850698
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>

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/branches/ecore-1.7@80981 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/lib/ecore_wayland/ecore_wl.c