From ac87f48cf1c633cedc30137bcbfb2729691ff808 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Wed, 21 Dec 2022 11:38:08 -0300 Subject: [PATCH] [app] Don't crash when not knowing app name while receiving ACTION_INSTALL_INTERRUPTED Closes acra-crash-reports#143 --- .../java/org/fdroid/fdroid/views/AppDetailsActivity.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/fdroid/fdroid/views/AppDetailsActivity.java b/app/src/main/java/org/fdroid/fdroid/views/AppDetailsActivity.java index e274efbf6..126a67247 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/AppDetailsActivity.java +++ b/app/src/main/java/org/fdroid/fdroid/views/AppDetailsActivity.java @@ -585,9 +585,8 @@ public class AppDetailsActivity extends AppCompatActivity if (!TextUtils.isEmpty(errorMessage) && !isFinishing()) { Log.e(TAG, "install aborted with errorMessage: " + errorMessage); - String title = String.format( - getString(R.string.install_error_notify_title), - app.name); + String title = getString(R.string.install_error_notify_title, + app == null ? "" : app.name); AlertDialog.Builder alertBuilder = new AlertDialog.Builder(AppDetailsActivity.this); alertBuilder.setTitle(title);