skiko/src/awtMain/kotlin/org/jetbrains/skiko/redrawer/AngleRedrawer.kt [60:76]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - contextHandler.dispose() disposeDevice(device) device = 0L super.dispose() } override fun needRender(throttledToVsync: Boolean) { checkDisposed() frameDispatcher.scheduleFrame() } override fun renderImmediately() { checkDisposed() update() inDrawScope { if (!isDisposed) { // Redrawer may be disposed in user code, during `update` drawAndSwap(withVsync = SkikoProperties.windowsWaitForVsyncOnRedrawImmediately) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - skiko/src/awtMain/kotlin/org/jetbrains/skiko/redrawer/Direct3DRedrawer.kt [60:76]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - contextHandler.dispose() disposeDevice(device) device = 0L super.dispose() } override fun needRender(throttledToVsync: Boolean) { checkDisposed() frameDispatcher.scheduleFrame() } override fun renderImmediately() { checkDisposed() update() inDrawScope { if (!isDisposed) { // Redrawer may be disposed in user code, during `update` drawAndSwap(withVsync = SkikoProperties.windowsWaitForVsyncOnRedrawImmediately) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -