From 9e5c1b48c346020f59c88a668a6543fb10031b87 Mon Sep 17 00:00:00 2001 From: mcarare Date: Wed, 6 Jul 2022 15:23:07 +0300 Subject: [PATCH] [fenix] For https://github.com/mozilla-mobile/fenix/issues/25808: Handle get(String) deprecation. --- .../main/java/org/mozilla/fenix/widget/VoiceSearchActivity.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/mozilla/fenix/widget/VoiceSearchActivity.kt b/app/src/main/java/org/mozilla/fenix/widget/VoiceSearchActivity.kt index dfb57d5b4c..56a780695f 100644 --- a/app/src/main/java/org/mozilla/fenix/widget/VoiceSearchActivity.kt +++ b/app/src/main/java/org/mozilla/fenix/widget/VoiceSearchActivity.kt @@ -11,6 +11,7 @@ import android.os.StrictMode import android.speech.RecognizerIntent import androidx.appcompat.app.AppCompatActivity import mozilla.components.support.locale.LocaleManager +import mozilla.components.support.utils.ext.getParcelableCompat import mozilla.telemetry.glean.private.NoExtras import org.mozilla.fenix.GleanMetrics.SearchWidget import org.mozilla.fenix.HomeActivity @@ -42,7 +43,7 @@ class VoiceSearchActivity : AppCompatActivity() { } // Retrieve the previous intent from the saved state - previousIntent = savedInstanceState?.get(PREVIOUS_INTENT) as Intent? + previousIntent = savedInstanceState?.getParcelableCompat(PREVIOUS_INTENT, Intent::class.java) if (previousIntent.isForSpeechProcessing()) { // Don't reopen the speech recognizer return