From 33836d5ab7d440f0c8d6f49291c98cb882006648 Mon Sep 17 00:00:00 2001 From: Sayed Owais Ali Date: Mon, 26 May 2025 21:26:34 +0530 Subject: [PATCH] NTP-60143 | Alfred rearch fixes (#333) --- .../alfred/core/handler/AlfredRecordingHandlerImpl.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/navi-alfred/src/main/java/com/navi/alfred/core/handler/AlfredRecordingHandlerImpl.kt b/navi-alfred/src/main/java/com/navi/alfred/core/handler/AlfredRecordingHandlerImpl.kt index c334973..eb19ec0 100644 --- a/navi-alfred/src/main/java/com/navi/alfred/core/handler/AlfredRecordingHandlerImpl.kt +++ b/navi-alfred/src/main/java/com/navi/alfred/core/handler/AlfredRecordingHandlerImpl.kt @@ -54,9 +54,13 @@ internal object AlfredRecordingHandlerImpl : AlfredRecordingHandler { val screenKey = screenType.toString() val bitmap = bitmapCache.getOrPut(screenKey) { - createPlaceholderScreenBitmap(screenType = screenType).getOrNull() + createPlaceholderScreenBitmap(screenType = screenType).getOrElse { + return@capturePlaceholderScreen + } } - addScreenShotFile(scope = ioCoroutineScope, context = applicationContext, bitmap = bitmap) + bitmap?.let { + addScreenShotFile(scope = ioCoroutineScope, context = applicationContext, bitmap = it) + } } private suspend fun createPlaceholderScreenBitmap(screenType: ScreenType): Result {