don't show xwayland clients unconditionally on commit
don't show xwayland clients unconditionally on commit

ensure that the client's desk is visible

fix T6024

tasn/enlightenment,tasn/enlightenment,tasn/enlightenment