From 2168c3309f00b43a2f479cc7624e69a9e062c971 Mon Sep 17 00:00:00 2001 From: sonder-joker Date: Thu, 30 Dec 2021 13:48:45 +0800 Subject: [PATCH] [Fix] Fix bad log search bar --- app/src/main/kotlin/ui/log/ConsoleLog.kt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/app/src/main/kotlin/ui/log/ConsoleLog.kt b/app/src/main/kotlin/ui/log/ConsoleLog.kt index 13e24a9..64d4985 100644 --- a/app/src/main/kotlin/ui/log/ConsoleLog.kt +++ b/app/src/main/kotlin/ui/log/ConsoleLog.kt @@ -87,17 +87,14 @@ fun ConsoleLog(consoleLog: ConsoleLog = viewModel { ConsoleLogViewModel() }) { } } +@OptIn(ExperimentalComposeUiApi::class) internal fun Modifier.onPreviewCtrlFDown(action: () -> Unit): Modifier = onPreviewKeyEvent { - if (it.isCtrlFDown) { + if (it.isCtrlPressed && it.key == Key.F && it.type == KeyEventType.KeyDown) { action() true } else false } -@OptIn(ExperimentalComposeUiApi::class) -internal val KeyEvent.isCtrlFDown - get() = (key == Key.CtrlLeft || key == Key.CtrlRight) && type == KeyEventType.KeyDown && type == KeyEventType.KeyDown - @Composable internal fun LogBox( modifier: Modifier = Modifier,