summaryrefslogtreecommitdiff
path: root/simulator/opendc-utils
diff options
context:
space:
mode:
Diffstat (limited to 'simulator/opendc-utils')
-rw-r--r--simulator/opendc-utils/src/main/kotlin/org/opendc/utils/TimerScheduler.kt2
1 files changed, 1 insertions, 1 deletions
diff --git a/simulator/opendc-utils/src/main/kotlin/org/opendc/utils/TimerScheduler.kt b/simulator/opendc-utils/src/main/kotlin/org/opendc/utils/TimerScheduler.kt
index 49964938..d4bc7b5c 100644
--- a/simulator/opendc-utils/src/main/kotlin/org/opendc/utils/TimerScheduler.kt
+++ b/simulator/opendc-utils/src/main/kotlin/org/opendc/utils/TimerScheduler.kt
@@ -93,7 +93,7 @@ public class TimerScheduler<T>(context: CoroutineContext, private val clock: Clo
try {
timer()
} catch (e: Throwable) {
- Thread.getDefaultUncaughtExceptionHandler().uncaughtException(Thread.currentThread(), e)
+ coroutineContext[CoroutineExceptionHandler]?.handleException(coroutineContext, e)
}
}
}