ui/test: invalidate Editor layout on scale changes

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2019-05-08 17:55:42 +02:00
parent 350dc19108
commit 2d7fb556a4
+4 -1
View File
@@ -61,6 +61,9 @@ const (
)
func (e *Editor) Update(c *ui.Config, pq pointer.Events, kq key.Events) {
if e.cfg == nil || c.PxPerDp != e.cfg.PxPerDp || c.PxPerSp != e.cfg.PxPerSp {
e.invalidate()
}
e.cfg = c
sbounds := e.scrollBounds()
var smin, smax int
@@ -136,7 +139,7 @@ func (e *Editor) Layout(ops *ui.Ops, cs layout.Constraints) layout.Dimens {
}
if maxWidth != e.maxWidth {
e.maxWidth = maxWidth
e.valid = false
e.invalidate()
}
e.layout()