ecore_evas/wayland: Fix non-resize rotation.
authorRafael Antognolli <rafael.antognolli@intel.com>
Tue, 26 Nov 2013 16:01:35 +0000 (14:01 -0200)
committerRafael Antognolli <rafael.antognolli@intel.com>
Tue, 26 Nov 2013 16:01:35 +0000 (14:01 -0200)
commitdbb9cf9765904a8b16022e9828414da3334e86f6
tree5adfcf976bf46722e50c08f409bb2057771540ae
parent87385b05c3117aa8d46fd4029bfdeadf3444a7b9
ecore_evas/wayland: Fix non-resize rotation.

Fix phab T392.

Notice that it should reopen T359, as it wasn't really fixed, but a
rotation with resize was being used when a non-resized rotation was
requested. The cause of the "protruding surfaces" is likely the fact
that Elementary is setting the opaque regions manually, instead of
leaving it to Ecore_Evas. This must be fixed either inside Elementary
itself, or adding the "surface extents" (shadow/non-visible surface
parts) info to Ecore_Evas too.
src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c