diff --git a/masonry/src/widgets/portal.rs b/masonry/src/widgets/portal.rs index 04bdf32a9..065314527 100644 --- a/masonry/src/widgets/portal.rs +++ b/masonry/src/widgets/portal.rs @@ -372,7 +372,7 @@ impl Portal { let progress_y = this.widget.viewport_pos.y / (content_size - portal_size).height; Self::vertical_scrollbar_mut(this).widget.cursor_progress = progress_y; Self::vertical_scrollbar_mut(this).ctx.request_render(); - this.ctx.request_layout(); + this.ctx.request_compose(); } pos_changed }