diff --git a/internal/devicescale/impl_js.go b/internal/devicescale/impl_js.go index 3f7c3db0f..ea2f9cb90 100644 --- a/internal/devicescale/impl_js.go +++ b/internal/devicescale/impl_js.go @@ -19,6 +19,10 @@ import ( ) func impl(x, y int) float64 { + if go2cpp := js.Global().Get("go2cpp"); go2cpp.Truthy() { + return go2cpp.Get("devicePixelRatio").Float() + } + window := js.Global().Get("window") if !window.Truthy() { return 1