weston-test-desktop-shell: Use weston_view_move_to_layer()
Simple patch, negative LoC, cleanliness win, correctness win. Signed-off-by: Daniel Stone <daniels@collabora.com>
This commit is contained in:
parent
38e1523bdc
commit
0a4d74c60d
@ -95,13 +95,12 @@ desktop_surface_committed(struct weston_desktop_surface *desktop_surface,
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
weston_surface_map(surface);
|
weston_surface_map(surface);
|
||||||
weston_layer_entry_insert(&dts->layer.view_list, &dts->view->layer_link);
|
|
||||||
pos.c = weston_coord(0, 0);
|
pos.c = weston_coord(0, 0);
|
||||||
pos.c.x -= geometry.x;
|
pos.c.x -= geometry.x;
|
||||||
pos.c.y -= geometry.y;
|
pos.c.y -= geometry.y;
|
||||||
weston_view_set_position(dts->view, pos);
|
weston_view_set_position(dts->view, pos);
|
||||||
weston_view_update_transform(dts->view);
|
weston_layer_entry_insert(&dts->layer.view_list, &dts->view->layer_link);
|
||||||
dts->view->is_mapped = true;
|
weston_view_move_to_layer(dts->view, &dts->layer.view_list);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -253,10 +252,8 @@ wet_shell_init(struct weston_compositor *ec,
|
|||||||
|
|
||||||
pos.c = weston_coord(0, 0);
|
pos.c = weston_coord(0, 0);
|
||||||
weston_view_set_position(dts->background->view, pos);
|
weston_view_set_position(dts->background->view, pos);
|
||||||
weston_layer_entry_insert(&dts->background_layer.view_list,
|
weston_view_move_to_layer(dts->background->view,
|
||||||
&dts->background->view->layer_link);
|
&dts->background_layer.view_list);
|
||||||
weston_view_update_transform(dts->background->view);
|
|
||||||
dts->background->view->is_mapped = true;
|
|
||||||
|
|
||||||
dts->desktop = weston_desktop_create(ec, &shell_desktop_api, dts);
|
dts->desktop = weston_desktop_create(ec, &shell_desktop_api, dts);
|
||||||
if (dts->desktop == NULL)
|
if (dts->desktop == NULL)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user