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: Predefine Ecore_X_Atom and Ecore_X_Icon 2014-03-12 08:42:01 +00:00
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: re-order inclusion of header to fix compilation on Windows. 2013-03-12 15:58:43 +09:00
ecore_evas_deprecated.c ecore_evas: Mark unused variables as unused 2013-03-16 12:33:36 +00:00
ecore_evas_drm.h Add ecore_evas_drm private header. 2013-05-14 10:49:14 +01:00
ecore_evas_ews.c ecore_evas: Added support for window auxiliary hint 2014-02-28 07:20:01 +09:00
ecore_evas_extn.c ecore_evas: extn - restore missing symbol that resulted in a temporary ABI break. 2014-01-04 11:23:47 +09:00
ecore_evas_extn.h Fix formatting 2013-06-17 23:22:19 +01:00
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 efl: formatting 2013-06-20 13:08:36 +02:00
ecore_evas_wayland.h Add pre_post_swap_callback_set to Wayland Interface for Ecore_Evas. 2013-06-06 04:42:57 +01:00
ecore_evas_win32.h ecore_evas: re-order inclusion of header to fix compilation on Windows. 2013-03-12 15:58:43 +09:00
ecore_evas_x11.h Add interface function definitions for: 2013-07-11 10:49:25 +01:00