[PATCH] ivi-layout: Initialize surface source rectange to 1x1

mateuszx.potrola at intel.com mateuszx.potrola at intel.com
Tue May 17 08:58:56 UTC 2016


From: Mateusz Polrola <mateuszx.potrola at intel.com>

If surface will be set to visible before its source rectangle will
be defined it will be displayed in its orginal size.
This is because initial setting of destination rectangle to 1x1 is
not causing surface resize and because source rectangle is 0x0
appropiate transformation matrix is not calculated

Signed-off-by: Mateusz Polrola <mateuszx.potrola at intel.com>
---
 ivi-shell/ivi-layout.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/ivi-shell/ivi-layout.c b/ivi-shell/ivi-layout.c
index 1601787..ef7ee02 100644
--- a/ivi-shell/ivi-layout.c
+++ b/ivi-shell/ivi-layout.c
@@ -250,6 +250,9 @@ init_surface_properties(struct ivi_layout_surface_properties *prop)
 	 */
 	prop->dest_width = 1;
 	prop->dest_height = 1;
+
+	prop->source_width = 1;
+	prop->source_height = 1;
 }
 
 /**
-- 
2.1.0

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Christian Lamprechter
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928



More information about the wayland-devel mailing list