Unverified Commit 7313535c authored by alexander-gorshenev's avatar alexander-gorshenev Committed by GitHub

[native metal ctx handler] Dispose an old canvas to init a new one (#440)

parent 26780f9b
......@@ -25,6 +25,8 @@ internal class MacOsMetalContextHandler(layer: SkiaLayer) : ContextHandler(layer
}
override fun initCanvas() {
disposeCanvas()
val scale = layer.contentScale
val w = (layer.nsView.frame.useContents { size.width } * scale).toInt().coerceAtLeast(0)
val h = (layer.nsView.frame.useContents { size.height } * scale).toInt().coerceAtLeast(0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment