From 279ddf7cbeca1d09840d0551b7a50e1e92e056ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Sch=C3=BCrmann?= Date: Thu, 31 Jul 2014 19:19:11 +0200 Subject: [PATCH] Handle result in create key --- .../keychain/ui/CreateKeyFinalFragment.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyFinalFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyFinalFragment.java index c083539da..c2c983b95 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyFinalFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyFinalFragment.java @@ -152,8 +152,13 @@ public class CreateKeyFinalFragment extends Fragment { } if (mUploadCheckbox.isChecked()) { - // result will be displayed after upload - uploadKey(result); + if (result.getResult() == OperationResultParcel.RESULT_OK) { + // result will be displayed after upload + uploadKey(result); + } else { + // display result on error without finishing activity + result.createNotify(getActivity()); + } } else { // TODO: return result result.createNotify(getActivity());