From 2b0dfe807a11663c3984962ee5c4f80011d989d9 Mon Sep 17 00:00:00 2001 From: Manuel Martin Date: Tue, 30 Jun 2020 18:44:10 +0200 Subject: [PATCH] Catch all exceptions when starting an external activity --- .../org/mozilla/vrbrowser/ui/widgets/WindowWidget.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/WindowWidget.java b/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/WindowWidget.java index 92ca24e52..34d8267f1 100644 --- a/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/WindowWidget.java +++ b/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/WindowWidget.java @@ -5,10 +5,9 @@ package org.mozilla.vrbrowser.ui.widgets; -import android.content.ActivityNotFoundException; import android.content.Context; -import android.content.SharedPreferences; import android.content.Intent; +import android.content.SharedPreferences; import android.content.pm.PackageManager; import android.content.res.Configuration; import android.graphics.Canvas; @@ -1720,7 +1719,7 @@ public void onExternalResponse(@NonNull GeckoSession geckoSession, @NonNull Geck if (index == PromptDialogWidget.POSITIVE) { try { getContext().startActivity(newIntent); - } catch (ActivityNotFoundException ignored) { + } catch (Exception ignored) { showAlert( getResources().getString(R.string.download_open_file_error_title), getResources().getString(R.string.download_open_file_error_body),