diff --git a/app/src/main/java/org/mozilla/fenix/search/SearchDialogFragment.kt b/app/src/main/java/org/mozilla/fenix/search/SearchDialogFragment.kt index 22d03409d..016b3a917 100644 --- a/app/src/main/java/org/mozilla/fenix/search/SearchDialogFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/search/SearchDialogFragment.kt @@ -811,7 +811,10 @@ class SearchDialogFragment : AppCompatDialogFragment(), UserInteractionHandler { } private fun updateQrButton(searchFragmentState: SearchFragmentState) { - when (searchFragmentState.searchEngineSource.searchEngine == searchFragmentState.defaultEngine) { + val searchEngine = searchFragmentState.searchEngineSource.searchEngine + when ( + searchEngine?.isGeneral == true || searchEngine?.type == SearchEngine.Type.CUSTOM + ) { true -> { if (qrButtonAction == null) { qrButtonAction = IncreasedTapAreaActionDecorator(