layout: enforce constraints in Context.Layout

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2019-10-15 15:41:18 +02:00
parent 1d47f0c5d8
commit 6e44d355cc
+1
View File
@@ -89,6 +89,7 @@ func (s *Context) Layout(cs Constraints, w Widget) Dimensions {
s.Constraints = cs
s.Dimensions = Dimensions{}
w()
s.Dimensions.Size = cs.Constrain(s.Dimensions.Size)
s.Constraints = saved
return s.Dimensions
}