view-child: do not damage on finish

This commit is contained in:
Johan Malm 2021-03-03 20:42:34 +00:00
parent 9760a8157f
commit 35fe890572

View file

@ -24,10 +24,6 @@ view_child_handle_new_subsurface(struct wl_listener *listener, void *data)
void void
view_child_finish(struct view_child *child) view_child_finish(struct view_child *child)
{ {
if (!child) {
return;
}
damage_view_whole(child->parent);
wl_list_remove(&child->commit.link); wl_list_remove(&child->commit.link);
wl_list_remove(&child->new_subsurface.link); wl_list_remove(&child->new_subsurface.link);
} }
@ -38,7 +34,6 @@ view_child_init(struct view_child *child, struct view *view,
{ {
child->parent = view; child->parent = view;
child->surface = wlr_surface; child->surface = wlr_surface;
child->commit.notify = view_child_handle_commit; child->commit.notify = view_child_handle_commit;
wl_signal_add(&wlr_surface->events.commit, &child->commit); wl_signal_add(&wlr_surface->events.commit, &child->commit);
child->new_subsurface.notify = view_child_handle_new_subsurface; child->new_subsurface.notify = view_child_handle_new_subsurface;