|
|
|
@ -12,6 +12,7 @@ import android.content.DialogInterface
|
|
|
|
|
import android.content.Intent
|
|
|
|
|
import android.graphics.Typeface
|
|
|
|
|
import android.os.Bundle
|
|
|
|
|
import android.os.StrictMode
|
|
|
|
|
import android.speech.RecognizerIntent
|
|
|
|
|
import android.text.style.StyleSpan
|
|
|
|
|
import android.view.LayoutInflater
|
|
|
|
@ -470,6 +471,7 @@ class SearchDialogFragment : AppCompatDialogFragment(), UserInteractionHandler {
|
|
|
|
|
private fun isSpeechAvailable(): Boolean = speechIntent.resolveActivity(requireContext().packageManager) != null
|
|
|
|
|
|
|
|
|
|
private fun setShortcutsChangedListener(preferenceFileName: String) {
|
|
|
|
|
requireComponents.strictMode.resetAfter(StrictMode.allowThreadDiskReads()) {
|
|
|
|
|
requireContext().getSharedPreferences(
|
|
|
|
|
preferenceFileName,
|
|
|
|
|
Context.MODE_PRIVATE
|
|
|
|
@ -477,6 +479,7 @@ class SearchDialogFragment : AppCompatDialogFragment(), UserInteractionHandler {
|
|
|
|
|
awesomeBarView.update(store.state)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private fun updateClipboardSuggestion(searchState: SearchFragmentState, clipboardUrl: String?) {
|
|
|
|
|
val shouldShowView = searchState.showClipboardSuggestions &&
|
|
|
|
|