diff --git a/app/os_android.go b/app/os_android.go index ab7f1ada..f835cbdb 100644 --- a/app/os_android.go +++ b/app/os_android.go @@ -587,9 +587,9 @@ func Java_org_gioui_GioView_onWindowInsets(env *C.JNIEnv, class C.jclass, view C w := views[view] w.insets = system.Insets{ Top: unit.Px(float32(top)), - Right: unit.Px(float32(right)), Bottom: unit.Px(float32(bottom)), Left: unit.Px(float32(left)), + Right: unit.Px(float32(right)), } if w.stage >= system.StageRunning { w.draw(env, true) diff --git a/app/os_ios.go b/app/os_ios.go index df45fde9..3e8c3ba1 100644 --- a/app/os_ios.go +++ b/app/os_ios.go @@ -157,9 +157,9 @@ func (w *window) draw(sync bool) { }, Insets: system.Insets{ Top: unit.Px(float32(params.top)), - Right: unit.Px(float32(params.right)), Bottom: unit.Px(float32(params.bottom)), Left: unit.Px(float32(params.left)), + Right: unit.Px(float32(params.right)), }, Metric: unit.Metric{ PxPerDp: float32(params.dpi) * inchPrDp, diff --git a/app/os_js.go b/app/os_js.go index 55ec2694..23e49a99 100644 --- a/app/os_js.go +++ b/app/os_js.go @@ -609,7 +609,8 @@ func (w *window) draw(sync bool) { } func (w *window) getConfig() (image.Point, system.Insets, unit.Metric) { - return image.Pt(w.config.Size.X, w.config.Size.Y), system.Insets{ + return image.Pt(w.config.Size.X, w.config.Size.Y), + system.Insets{ Bottom: unit.Px(w.inset.Y), Right: unit.Px(w.inset.X), }, unit.Metric{ diff --git a/layout/layout.go b/layout/layout.go index 2318c222..37876d16 100644 --- a/layout/layout.go +++ b/layout/layout.go @@ -113,7 +113,7 @@ func (c Constraints) Constrain(size image.Point) image.Point { // constraints. The minimum constraints will be adjusted to ensure // they do not exceed the maximum. type Inset struct { - Top, Right, Bottom, Left unit.Value + Top, Bottom, Left, Right unit.Value } // Layout a widget.