44874d9f02
desktop-shell never returned from display_run() since it was essentially killed when weston exited. To fix this, it is necessary to watch for EPOLLHUP in window.c so that toytoolkit clients will return from display_run() when weston quits. This allows for clients to clean up as needed. Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>