src/ssd/: Don't access view->surface->current directly

Instead use view->{w,h} which are set on client commit
This commit is contained in:
Consolatis 2022-02-24 01:27:29 +01:00 committed by Johan Malm
parent f4c9d1ba9f
commit c033667716
5 changed files with 34 additions and 29 deletions

View file

@ -164,7 +164,7 @@ void
ssd_update_geometry(struct view *view)
{
/* TODO: verify we are not called without reason. like in commit handlers */
if (!view->ssd.tree || !view->surface) {
if (!view->ssd.tree || !view->scene_node) {
return;
}
@ -175,8 +175,8 @@ ssd_update_geometry(struct view *view)
wlr_scene_node_set_enabled(&view->ssd.tree->node, false);
}
int width = view->surface->current.width;
int height = view->surface->current.height;
int width = view->w;
int height = view->h;
if (width == view->ssd.state.width && height == view->ssd.state.height) {
return;
}