From 1d1c682c2ce11e2c975d0cd1e807b095e47c7693 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Fri, 2 May 2014 21:01:10 -0400 Subject: [PATCH] fix crash when adding a repo without a fingerprint via URL/QR Code --- src/org/fdroid/fdroid/views/fragments/RepoListFragment.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/org/fdroid/fdroid/views/fragments/RepoListFragment.java b/src/org/fdroid/fdroid/views/fragments/RepoListFragment.java index 7f04bd64f..07ae9a41f 100644 --- a/src/org/fdroid/fdroid/views/fragments/RepoListFragment.java +++ b/src/org/fdroid/fdroid/views/fragments/RepoListFragment.java @@ -364,7 +364,8 @@ public class RepoListFragment extends ListFragment final Button addButton = alrt.getButton(DialogInterface.BUTTON_POSITIVE); alrt.setTitle(R.string.repo_exists); overwriteMessage.setVisibility(View.VISIBLE); - newFingerprint = newFingerprint.toUpperCase(Locale.ENGLISH); + if (newFingerprint != null) + newFingerprint = newFingerprint.toUpperCase(Locale.ENGLISH); if (repo.fingerprint == null && newFingerprint != null) { // we're upgrading from unsigned to signed repo overwriteMessage.setText(R.string.repo_exists_add_fingerprint);