From 5b6e64e10e352887e56a49afe9ab458dfac6c1f2 Mon Sep 17 00:00:00 2001 From: Shinwoo Kim Date: Tue, 15 Jun 2021 11:25:28 +0900 Subject: [PATCH] ecore_wl2: enhance document of exported shell The parameter transform without any information is not kind. We need to provide more information refering to: wayland-extension/protocol/tizen/wtz-foreign.xml Change-Id: Ic1ab7dece1a1e6e3a19eeb313f012589ff6fc61e --- src/lib/ecore_wl2/Ecore_Wl2.h | 7 +++++++ src/lib/ecore_wl2/ecore_wl2_subsurf.c | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/src/lib/ecore_wl2/Ecore_Wl2.h b/src/lib/ecore_wl2/Ecore_Wl2.h index 2c725c3..efe6990 100644 --- a/src/lib/ecore_wl2/Ecore_Wl2.h +++ b/src/lib/ecore_wl2/Ecore_Wl2.h @@ -3408,6 +3408,13 @@ EAPI void ecore_wl2_subsurface_exported_surface_resize(Ecore_Wl2_Subsurface *sub * * @param subsurface the subsurface * @param transform The exported surface transform being requested + * The available values of transform are: + * * * @ingroup Ecore_Wl2_Subsurface_Group * @since_tizen 6.5 diff --git a/src/lib/ecore_wl2/ecore_wl2_subsurf.c b/src/lib/ecore_wl2/ecore_wl2_subsurf.c index 37bf58f..c1cd0a2 100644 --- a/src/lib/ecore_wl2/ecore_wl2_subsurf.c +++ b/src/lib/ecore_wl2/ecore_wl2_subsurf.c @@ -385,6 +385,10 @@ ecore_wl2_subsurface_exported_surface_transform_set(Ecore_Wl2_Subsurface *subsur { EINA_SAFETY_ON_NULL_RETURN(subsurface); EINA_SAFETY_ON_NULL_RETURN(subsurface->wl.fs); + + if (transform < WTZ_EXPORTED_SHELL_TRANSFORM_NORMAL || + transform > WTZ_EXPORTED_SHELL_TRANSFORM_270) return; + wtz_exported_shell_set_transform(subsurface->wl.fs, transform); } -- 2.7.4