diff --git a/tests/weston-test-desktop-shell.c b/tests/weston-test-desktop-shell.c
index 9c0fbe53614132f880bef6e5f984f7acf8d1bac8..fe7f86f4e45d6e2d8186f1e0c69ff3c04d00af91 100644
--- a/tests/weston-test-desktop-shell.c
+++ b/tests/weston-test-desktop-shell.c
@@ -101,7 +101,6 @@ desktop_surface_committed(struct weston_desktop_surface *desktop_surface,
 				      dts->view->surface);
 	offset = weston_coord_surface_invert(offset);
 	weston_view_set_position_with_offset(dts->view, pos, offset);
-	weston_layer_entry_insert(&dts->layer.view_list, &dts->view->layer_link);
 	weston_view_move_to_layer(dts->view, &dts->layer.view_list);
 }