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 <nobuhiko_tanibata@xddp.denso.co.jp> Acked-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
This commit is contained in:
committed by
Pekka Paalanen
parent
c3fd624e29
commit
e6cc997097
+3
-22
@@ -2738,29 +2738,10 @@ ivi_layout_surface_configure(struct ivi_layout_surface *ivisurf,
|
|||||||
int32_t width, int32_t height)
|
int32_t width, int32_t height)
|
||||||
{
|
{
|
||||||
struct ivi_layout *layout = get_instance();
|
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) {
|
/* emit callback which is set by ivi-layout api user */
|
||||||
in_init = 1;
|
wl_signal_emit(&layout->surface_notification.configure_changed,
|
||||||
}
|
ivisurf);
|
||||||
|
|
||||||
/* 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();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static int32_t
|
static int32_t
|
||||||
|
|||||||
Reference in New Issue
Block a user