if (viewport->ec != ec) return;
_e_comp_wl_viewport_parent_check(viewport);
+
+ PIN("Subsurface created: update viewport");
+ e_comp_wl_viewport_apply(viewport->ec);
}
static void
if (e_object_is_del(E_OBJECT(viewport->ec))) return;
- if (e_comp_wl_viewport_is_changed(viewport->ec))
- {
- PIN("Parent gets visible and viewport has changed, "
- "try to apply viewport to ec(%p)", viewport->ec);
- e_comp_wl_viewport_apply(viewport->ec);
- }
+ PIN("Parent show: update viewport");
+ e_comp_wl_viewport_apply(viewport->ec);
}
static void