surface->ivi = ivi;
surface->dsurface = dsurface;
surface->role = IVI_SURFACE_ROLE_NONE;
- surface->activated_by_default = false;
+ surface->mapped = false;
surface->advertised_on_launch = false;
surface->checked_pending = false;
wl_list_init(&surface->link);
weston_desktop_destroy(ivi->desktop);
ivi_compositor_destroy_pending_surfaces(ivi);
+ wl_list_remove(&listener->link);
}
int