if ec has pending geometry but client does not send wl_surface_commit
request, E_EVENT_CLIENT_PROPERTY is continually generated with below
sequence.
1. pending_geometry and changes.pos of client is set true
2. changes.pos is set false and evas_object_move is called in
_e_client_eval(it is called in idle_enterer_before)
3. changes.pos is set true in _e_comp_intercept_move because
ec has pending geometry
4. E_EVENT_CLIENT_PROPERTY is added in _e_client_eval
5. ecore main loop is wake up with E_EVENT_CLIENT_PROPERTY
6. step 2 is repeated
Change-Id: Id817e13569759c0807188e2bbd342274454673ae
/* delay to move while surface waits paired commit serial*/
if (e_client_pending_geometry_has(cw->ec))
{
- cw->ec->changes.pos = 1;
- EC_CHANGED(cw->ec);
+ /* do nothing while waiting paired commit serial*/
return;
}