From: Nobuhiko Tanibata Date: Fri, 20 Jun 2014 09:26:16 +0000 (+0900) Subject: weston-ivi-shell: change order of transmitting notification; X-Git-Tag: 0.2.2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bdad69544f6cfa85a274f3afc57e52f9a0ca2cee;p=profile%2Fivi%2Fwayland-ivi-extension.git weston-ivi-shell: change order of transmitting notification; surface->layer->Screen to Screen->Layer->surface. Signed-off-by: Nobuhiko Tanibata --- diff --git a/weston-ivi-shell/src/ivi-controller.c b/weston-ivi-shell/src/ivi-controller.c index 4f30d09..e050292 100755 --- a/weston-ivi-shell/src/ivi-controller.c +++ b/weston-ivi-shell/src/ivi-controller.c @@ -1268,22 +1268,6 @@ add_client_to_resources(struct ivishell *shell, uint32_t id_layout_surface = 0; uint32_t id_layout_layer = 0; - wl_list_for_each_reverse(ivisurf, &shell->list_surface, link) { - id_layout_surface = - ivi_layout_getIdOfSurface(ivisurf->layout_surface); - - ivi_controller_send_surface(controller->resource, - id_layout_surface); - } - - wl_list_for_each_reverse(ivilayer, &shell->list_layer, link) { - id_layout_layer = - ivi_layout_getIdOfLayer(ivilayer->layout_layer); - - ivi_controller_send_layer(controller->resource, - id_layout_layer); - } - wl_list_for_each(iviscrn, &shell->list_screen, link) { resource_output = wl_resource_find_for_client( &iviscrn->output->resource_list, client); @@ -1300,6 +1284,20 @@ add_client_to_resources(struct ivishell *shell, wl_resource_get_id(resource_output), ctrlscrn->resource); } + wl_list_for_each_reverse(ivilayer, &shell->list_layer, link) { + id_layout_layer = + ivi_layout_getIdOfLayer(ivilayer->layout_layer); + + ivi_controller_send_layer(controller->resource, + id_layout_layer); + } + wl_list_for_each_reverse(ivisurf, &shell->list_surface, link) { + id_layout_surface = + ivi_layout_getIdOfSurface(ivisurf->layout_surface); + + ivi_controller_send_surface(controller->resource, + id_layout_surface); + } } static void