aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/evas/engines/wayland_shm/evas_swapbuf.h
diff options
context:
space:
mode:
authorRafael Antognolli <rafael.antognolli@linux.intel.com>2013-02-18 14:31:17 -0300
committerRafael Antognolli <rafael.antognolli@linux.intel.com>2013-02-19 10:18:03 -0300
commitdc0d88df9cd12839c2cd2c931e3510a2478ca59d (patch)
treeb589272d7019202353a5edd3d10a6df524d6783a /src/modules/evas/engines/wayland_shm/evas_swapbuf.h
parentcf67e69b50698acf16e10004af0c8432d1c366d1 (diff)
downloadefl-dc0d88df9cd12839c2cd2c931e3510a2478ca59d.tar.gz
efl-dc0d88df9cd12839c2cd2c931e3510a2478ca59d.tar.xz
efl-dc0d88df9cd12839c2cd2c931e3510a2478ca59d.zip
ecore_evas/wayland_shm: Fixed window resize.
Using the server_allocation/allocation to determine the resize offset was not completely precise, and causing the window to not always resize correctly. Additionally, calling evas_engine_info_set() on every resize step caused the window content to blink and resize very slow, because the swap buffer, swapper, and everything were being destroyed and recreated. Now only the swapbuf_reconfigure is being called during the resize, which is way faster.
Diffstat (limited to 'src/modules/evas/engines/wayland_shm/evas_swapbuf.h')
0 files changed, 0 insertions, 0 deletions