From c04188e5461280e666a89876c43a15b43c6868a3 Mon Sep 17 00:00:00 2001 From: Michael Teyfel Date: Wed, 6 Feb 2019 16:10:09 +0100 Subject: [PATCH] ivi-layout: use libweston-desktop api for configure event The libweston-desktop api is used to send configure event to application. Signed-off-by: Michael Teyfel --- ivi-shell/ivi-layout.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/ivi-shell/ivi-layout.c b/ivi-shell/ivi-layout.c index bb9f9f9f..ccb78dc3 100644 --- a/ivi-shell/ivi-layout.c +++ b/ivi-shell/ivi-layout.c @@ -699,9 +699,15 @@ commit_surface_list(struct ivi_layout *layout) ivisurf->pending.prop.transition_type = IVI_LAYOUT_TRANSITION_NONE; if (configured && !is_surface_transition(ivisurf)) { - shell_surface_send_configure(ivisurf->surface, - ivisurf->prop.dest_width, - ivisurf->prop.dest_height); + if (weston_surface_is_desktop_surface(ivisurf->surface)) { + weston_desktop_surface_set_size(ivisurf->weston_desktop_surface, + ivisurf->prop.dest_width, + ivisurf->prop.dest_height); + } else { + shell_surface_send_configure(ivisurf->surface, + ivisurf->prop.dest_width, + ivisurf->prop.dest_height); + } } } else { configured = 0;