efl/src/lib/ecore_evas
Gwanglim Lee a9a7ed6c52 ecore_evas: Ecore_Evas_X - Fix broken rendering during rotation with resize
Summary:
When ee is trying to do rotation, ee should check whether given rotation value
is portrait or not. Then it sets output size of evas canvas according to rotation value.
But, ECORE_EVAS_PORTRAIT macro used in ee x engine only checks ee's rotation value, even
if ee's rotation value is not updated yet. Thus we should change the logic to compare with
given rotation value, not ee's rotation, before setting output size of evas.

This fixes T1371 problem.
@fix

Test Plan:
1. run elementary_test -to "window states"
2. check resize
3. rotation 0 ~ 270

Reviewers: jpeg, raster, cedric, zmike, devilhorns, Hermet

Reviewed By: Hermet

Subscribers: cedric

Maniphest Tasks: T1371

Differential Revision: https://phab.enlightenment.org/D1351
2014-08-27 19:35:27 +09:00
..
Ecore_Evas.h evas: add evas gl-drm engine 2014-08-21 12:04:53 +02:00
Ecore_Evas_Types.h
ecore_evas.c ecore-evas: Default wayland ecore_evas 'frames' off 2014-08-22 13:32:38 -04:00
ecore_evas_buffer.c ecore_evas_buffer: fix dereference null return value 2014-08-06 07:28:18 -04:00
ecore_evas_buffer.h
ecore_evas_deprecated.c
ecore_evas_drm.h
ecore_evas_ews.c
ecore_evas_extn.c
ecore_evas_extn.h
ecore_evas_module.c ecore-evas: Remove extra whitespace 2014-07-11 18:22:51 -04:00
ecore_evas_private.h ecore_evas: Ecore_Evas_X - Fix broken rendering during rotation with resize 2014-08-27 19:35:27 +09:00
ecore_evas_util.c
ecore_evas_wayland.h
ecore_evas_win32.h
ecore_evas_x11.h