Commit 3f1f3b26 authored by Roman Sedaikin's avatar Roman Sedaikin

Fixed crash when adding multiple SkiaLayer instances to each othter on Mac OS.

parent d80046ad
...@@ -38,7 +38,7 @@ open class SkiaLayer( ...@@ -38,7 +38,7 @@ open class SkiaLayer(
backedLayer = object : HardwareLayer() { } backedLayer = object : HardwareLayer() { }
add(backedLayer) add(backedLayer)
@Suppress("LeakingThis") @Suppress("LeakingThis")
addHierarchyListener { backedLayer.addHierarchyListener {
if (it.changeFlags and HierarchyEvent.SHOWING_CHANGED.toLong() != 0L) { if (it.changeFlags and HierarchyEvent.SHOWING_CHANGED.toLong() != 0L) {
checkIsShowing() checkIsShowing()
} }
......
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