From e6cc997097ede3f67892be916ac0afd25698afb6 Mon Sep 17 00:00:00 2001 From: Nobuhiko Tanibata Date: Mon, 27 Apr 2015 16:54:01 +0900 Subject: [PATCH] ivi-shell: remove unnecesary code in ivi_layout_surface_configure ivi_layout_surface_configure is called from ivi-shell when configure listener of weston surface is triggered. This function shall do, - emit signal to hmi-controller to notify the configuration change Other unnecesary logics are cleaned up. Signed-off-by: Nobuhiko Tanibata Acked-by: Pekka Paalanen --- ivi-shell/ivi-layout.c | 25 +++---------------------- 1 file changed, 3 insertions(+), 22 deletions(-) diff --git a/ivi-shell/ivi-layout.c b/ivi-shell/ivi-layout.c index 0c394a9d..95d09087 100644 --- a/ivi-shell/ivi-layout.c +++ b/ivi-shell/ivi-layout.c @@ -2738,29 +2738,10 @@ ivi_layout_surface_configure(struct ivi_layout_surface *ivisurf, int32_t width, int32_t height) { struct ivi_layout *layout = get_instance(); - int32_t in_init = 0; - ivisurf->surface->width_from_buffer = width; - ivisurf->surface->height_from_buffer = height; - if (ivisurf->prop.source_width == 0 || ivisurf->prop.source_height == 0) { - in_init = 1; - } - - /* FIXME: when sourceHeight/Width is used as clipping range in image buffer */ - /* if (ivisurf->prop.sourceWidth == 0 || ivisurf->prop.sourceHeight == 0) { */ - ivisurf->pending.prop.source_width = width; - ivisurf->pending.prop.source_height = height; - ivisurf->prop.source_width = width; - ivisurf->prop.source_height = height; - /* } */ - - ivisurf->event_mask |= IVI_NOTIFICATION_CONFIGURE; - - if (in_init) { - wl_signal_emit(&layout->surface_notification.configure_changed, ivisurf); - } else { - ivi_layout_commit_changes(); - } + /* emit callback which is set by ivi-layout api user */ + wl_signal_emit(&layout->surface_notification.configure_changed, + ivisurf); } static int32_t