From 7ca64a67c5c64103aa3a5c7efb9227d3a98b715d Mon Sep 17 00:00:00 2001 From: Roshan Varughese <40583749+Animeboynz@users.noreply.github.com> Date: Wed, 28 Aug 2024 00:26:55 +1200 Subject: [PATCH] Hide keyboard when a Tracker SearchResultItem is clicked (#1168) * Hide keyboard on select * Code Review Suggestion --- .../main/java/eu/kanade/presentation/track/TrackerSearch.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/presentation/track/TrackerSearch.kt b/app/src/main/java/eu/kanade/presentation/track/TrackerSearch.kt index ef158218f..175141208 100644 --- a/app/src/main/java/eu/kanade/presentation/track/TrackerSearch.kt +++ b/app/src/main/java/eu/kanade/presentation/track/TrackerSearch.kt @@ -224,6 +224,7 @@ private fun SearchResultItem( ) { val context = LocalContext.current val clipboardManager: ClipboardManager = LocalClipboardManager.current + val focusManager = LocalFocusManager.current val type = trackSearch.publishing_type.toLowerCase(Locale.current).capitalize(Locale.current) val status = trackSearch.publishing_status.toLowerCase(Locale.current).capitalize(Locale.current) val description = trackSearch.summary.trim() @@ -243,7 +244,10 @@ private fun SearchResultItem( ) .combinedClickable( onLongClick = { dropDownMenuExpanded = true }, - onClick = onClick, + onClick = { + focusManager.clearFocus() + onClick() + }, ) .padding(12.dp), ) {