Skip to content
This repository was archived by the owner on Sep 8, 2025. It is now read-only.

Commit fcdd65a

Browse files
committed
fixed background artifacts appear when scrolling on iOS
1 parent 1c5fcd2 commit fcdd65a

File tree

1 file changed

+2
-1
lines changed
  • widgets/src/iosMain/kotlin/dev/icerock/moko/widgets/core/utils

1 file changed

+2
-1
lines changed

widgets/src/iosMain/kotlin/dev/icerock/moko/widgets/core/utils/UIControlExt.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import kotlinx.cinterop.ObjCAction
88
import kotlinx.cinterop.cstr
99
import platform.Foundation.NSDefaultRunLoopMode
1010
import platform.Foundation.NSRunLoop
11+
import platform.Foundation.NSRunLoopCommonModes
1112
import platform.Foundation.NSSelectorFromString
1213
import platform.QuartzCore.CADisplayLink
1314
import platform.UIKit.UIControl
@@ -58,7 +59,7 @@ fun NSObject.displayLink(action: () -> Unit): CADisplayLink {
5859
selector = NSSelectorFromString("displayLink:")
5960
).apply {
6061
frameInterval = 1
61-
addToRunLoop(NSRunLoop.currentRunLoop, NSDefaultRunLoopMode)
62+
addToRunLoop(NSRunLoop.currentRunLoop, NSRunLoopCommonModes)
6263
}
6364
}
6465

0 commit comments

Comments
 (0)