diff --git a/CHANGELOG.md b/CHANGELOG.md index b9fabe863..69fa11ba5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ NOTE: [`eframe`](eframe/CHANGELOG.md), [`egui_web`](egui_web/CHANGELOG.md) and [ ## Unreleased +### Fixed 🐛 + +* Fix `set_width/set_min_width/set_height/set_min_height` + ## 0.14.0 - 2021-08-24 - Ui panels and bug fixes diff --git a/egui/src/placer.rs b/egui/src/placer.rs index c490a9f2f..73f9658bf 100644 --- a/egui/src/placer.rs +++ b/egui/src/placer.rs @@ -223,6 +223,9 @@ impl Placer { region.max_rect.min.x = rect.min.x; region.max_rect.max.x = rect.max.x; region.max_rect = region.max_rect.union(region.min_rect); // make sure we didn't shrink too much + + region.cursor.min.x = region.max_rect.min.x; + region.cursor.max.x = region.max_rect.max.x; } /// Set the maximum height of the ui. @@ -233,6 +236,9 @@ impl Placer { region.max_rect.min.y = rect.min.y; region.max_rect.max.y = rect.max.y; region.max_rect = region.max_rect.union(region.min_rect); // make sure we didn't shrink too much + + region.cursor.min.y = region.max_rect.min.y; + region.cursor.max.y = region.max_rect.max.y; } /// Set the minimum width of the ui.