diff --git a/app/src/main/java/exh/recs/batch/RecommendationSearchProgressDialog.kt b/app/src/main/java/exh/recs/batch/RecommendationSearchProgressDialog.kt index 92716fa61..8022a57b7 100644 --- a/app/src/main/java/exh/recs/batch/RecommendationSearchProgressDialog.kt +++ b/app/src/main/java/exh/recs/batch/RecommendationSearchProgressDialog.kt @@ -40,8 +40,10 @@ fun RecommendationSearchProgressDialog( val context = LocalContext.current val currentView = LocalView.current - DisposableEffect(Unit) { - currentView.keepScreenOn = true + DisposableEffect(status) { + if (status != SearchStatus.Idle) { + currentView.keepScreenOn = true + } onDispose { currentView.keepScreenOn = false }