[fenix] For https://github.com/mozilla-mobile/fenix/issues/15430: Fix StrictMode death on opening app from widget text search.

pull/600/head
mcarare 4 years ago committed by Mihai Adrian Carare
parent 87ce122d03
commit c66ab231d5

@ -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 &&

Loading…
Cancel
Save