From de95209676b5134d9b5c57349848aca597b41274 Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Wed, 3 Jun 2020 11:00:14 +0200 Subject: [PATCH] [scroll] remember to expand clip region with the clip_rect_margin --- egui/src/containers/scroll_area.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/egui/src/containers/scroll_area.rs b/egui/src/containers/scroll_area.rs index 3875d9b3..0489bbff 100644 --- a/egui/src/containers/scroll_area.rs +++ b/egui/src/containers/scroll_area.rs @@ -96,7 +96,8 @@ impl ScrollArea { inner_rect.min - state.offset, vec2(inner_size.x, f32::INFINITY), )); - let mut content_clip_rect = ui.clip_rect().intersect(inner_rect); + let mut content_clip_rect = inner_rect.expand(ui.style().clip_rect_margin); + content_clip_rect = content_clip_rect.intersect(ui.clip_rect()); content_clip_rect.max.x = ui.clip_rect().max.x - current_scroll_bar_width; // Nice handling of forced resizing beyond the possible content_ui.set_clip_rect(content_clip_rect);