diff --git a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/sheets/CustomizeSearchableSheet.kt b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/sheets/CustomizeSearchableSheet.kt index d5715f35..150c4873 100644 --- a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/sheets/CustomizeSearchableSheet.kt +++ b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/sheets/CustomizeSearchableSheet.kt @@ -2,6 +2,7 @@ package de.mm20.launcher2.ui.launcher.sheets import android.content.pm.PackageManager import android.graphics.drawable.InsetDrawable +import androidx.activity.compose.BackHandler import androidx.appcompat.content.res.AppCompatResources import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column @@ -68,6 +69,12 @@ fun CustomizeSearchableSheet( val pickIcon by viewModel.isIconPickerOpen + if (pickIcon) { + BackHandler { + viewModel.closeIconPicker() + } + } + BottomSheetDialog( onDismissRequest = onDismiss, title = {