Skip to content

Commit 5261d52

Browse files
authored
1 parent 9e73ff1 commit 5261d52

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

skiko/src/awtMain/kotlin/org/jetbrains/skiko/redrawer/AWTRedrawer.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,12 @@ internal abstract class AWTRedrawer(
6060
if (!isFirstFrameRendered) {
6161
deviceAnalytics?.beforeFirstFrameRender()
6262
}
63+
deviceAnalytics?.beforeFrameRender()
6364
layer.inDrawScope(body)
6465
if (!isFirstFrameRendered && !isDisposed) {
6566
deviceAnalytics?.afterFirstFrameRender()
6667
}
68+
deviceAnalytics?.afterFrameRender()
6769
isFirstFrameRendered = true
6870
}
6971
}

skiko/src/commonMain/kotlin/org/jetbrains/skiko/SkiaLayerAnalytics.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ interface SkiaLayerAnalytics {
4242
fun contextInit() = Unit
4343
fun beforeFirstFrameRender() = Unit
4444
fun afterFirstFrameRender() = Unit
45+
fun beforeFrameRender() = Unit
46+
fun afterFrameRender() = Unit
4547

4648
companion object {
4749
val Empty = object : DeviceAnalytics {}

0 commit comments

Comments
 (0)