e_comp_object: fix infinite loop during resizing a smart object. 18/46718/2
authorBoram Park <boram1288.park@samsung.com>
Tue, 25 Aug 2015 08:29:12 +0000 (17:29 +0900)
committerBoram Park <boram1288.park@samsung.com>
Tue, 25 Aug 2015 10:19:31 +0000 (19:19 +0900)
commitb81feac63e56103fb3b8e9e138842cf5ddb7e200
treea881c6b59b3c018397df809b9c9c47c26ad0fa84
parentcad43de1b69955f198de90fce91f865daeb80ffd
e_comp_object: fix infinite loop during resizing a smart object.

   If wl_surface han no wl_buffer, reszing a comp smart object occurs
   infinite loop. In wayland, when a wl_buffer is attached to a surface,
   e_client_util_move_resize_without_frame will be called in _e_comp_wl_
   surface_state_commit. And it makes sure that ec and ec->frame have
   correct size.

Change-Id: I9c3540c94baa0b1f22b0732650f8cee63c3c4d59
src/bin/e_comp_object.c