summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Fritzsch <marcus.fritzsch@xse.de>2014-07-30 12:16:31 +0200
committerNobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>2014-08-12 22:15:15 +0900
commit05cdeded5c194e38a7dbb02eeb97d7eb13e38127 (patch)
treea1f05ce703402d631a1de00604ec5a50f035f0dd
parent28dc98143c1ff716acde8dece1d5af4486e791f1 (diff)
downloadwayland-ivi-extension-05cdeded5c194e38a7dbb02eeb97d7eb13e38127.tar.gz
ilmControl: screen dimension is set only from current output mode
Signed-off-by: Marcus Fritzsch <marcus.fritzsch@xse.de>
-rw-r--r--ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c b/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
index 8ffb06a..d971df8 100644
--- a/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
+++ b/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
@@ -492,9 +492,13 @@ output_listener_mode(void *data,
(void)width;
(void)height;
(void)refresh;
- struct screen_context *ctx_scrn = data;
- ctx_scrn->prop.screenWidth = width;
- ctx_scrn->prop.screenHeight = height;
+
+ if (flags & WL_OUTPUT_MODE_CURRENT)
+ {
+ struct screen_context *ctx_scrn = data;
+ ctx_scrn->prop.screenWidth = width;
+ ctx_scrn->prop.screenHeight = height;
+ }
}
static void