aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EditIdentitiesFragment.java
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2015-12-31 14:13:43 +0100
committerDominik Schürmann <dominik@dominikschuermann.de>2015-12-31 14:13:43 +0100
commit373a3fc3f52bd95fc6b5a57f666d438bdc3c0964 (patch)
tree55b33f1da1b463e743be5243f4b82d46845914bc /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EditIdentitiesFragment.java
parent269330f04f6b4a438a2e3ae3f5e714be50443fc6 (diff)
downloadopen-keychain-373a3fc3f52bd95fc6b5a57f666d438bdc3c0964.tar.gz
open-keychain-373a3fc3f52bd95fc6b5a57f666d438bdc3c0964.tar.bz2
open-keychain-373a3fc3f52bd95fc6b5a57f666d438bdc3c0964.zip
Edit identities design
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EditIdentitiesFragment.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EditIdentitiesFragment.java36
1 files changed, 7 insertions, 29 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EditIdentitiesFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EditIdentitiesFragment.java
index ebc0c9158..31153d7af 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EditIdentitiesFragment.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EditIdentitiesFragment.java
@@ -56,7 +56,6 @@ import org.sufficientlysecure.keychain.ui.base.QueueingCryptoOperationFragment;
import org.sufficientlysecure.keychain.ui.dialog.AddUserIdDialogFragment;
import org.sufficientlysecure.keychain.ui.dialog.EditUserIdDialogFragment;
import org.sufficientlysecure.keychain.ui.dialog.SetPassphraseDialogFragment;
-import org.sufficientlysecure.keychain.ui.util.Notify;
import org.sufficientlysecure.keychain.util.Log;
import java.util.Date;
@@ -99,9 +98,9 @@ public class EditIdentitiesFragment extends QueueingCryptoOperationFragment<Save
public View onCreateView(LayoutInflater inflater, ViewGroup superContainer, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.edit_identities_fragment, null);
- mUserIdsList = (ListView) view.findViewById(R.id.edit_key_user_ids);
- mUserIdsAddedList = (ListView) view.findViewById(R.id.edit_key_user_ids_added);
- mAddUserId = view.findViewById(R.id.edit_key_action_add_user_id);
+ mUserIdsList = (ListView) view.findViewById(R.id.edit_identities_user_ids);
+ mUserIdsAddedList = (ListView) view.findViewById(R.id.edit_identities_user_ids_added);
+ mAddUserId = view.findViewById(R.id.edit_identities_add_user_id);
return view;
}
@@ -114,12 +113,7 @@ public class EditIdentitiesFragment extends QueueingCryptoOperationFragment<Save
new OnClickListener() {
@Override
public void onClick(View v) {
- // if we are working on an Uri, save directly
- if (mDataUri == null) {
- returnKeyringParcel();
- } else {
- cryptoOperation(new CryptoInputParcel(new Date()));
- }
+ cryptoOperation(new CryptoInputParcel(new Date()));
}
}, new OnClickListener() {
@Override
@@ -302,27 +296,11 @@ public class EditIdentitiesFragment extends QueueingCryptoOperationFragment<Save
// pre-fill out primary name
String predefinedName = KeyRing.splitUserId(mPrimaryUserId).name;
AddUserIdDialogFragment addUserIdDialog = AddUserIdDialogFragment.newInstance(messenger,
- predefinedName);
+ predefinedName, false);
addUserIdDialog.show(getActivity().getSupportFragmentManager(), "addUserIdDialog");
}
-
- protected void returnKeyringParcel() {
- if (mSaveKeyringParcel.mAddUserIds.size() == 0) {
- Notify.create(getActivity(), R.string.edit_key_error_add_identity, Notify.Style.ERROR).show();
- return;
- }
-
- // use first user id as primary
- mSaveKeyringParcel.mChangePrimaryUserId = mSaveKeyringParcel.mAddUserIds.get(0);
-
- Intent returnIntent = new Intent();
- returnIntent.putExtra(EditKeyActivity.EXTRA_SAVE_KEYRING_PARCEL, mSaveKeyringParcel);
- getActivity().setResult(Activity.RESULT_OK, returnIntent);
- getActivity().finish();
- }
-
/**
* Closes this activity, returning a result parcel with a single error log entry.
*/
@@ -333,7 +311,7 @@ public class EditIdentitiesFragment extends QueueingCryptoOperationFragment<Save
new SingletonResult(SingletonResult.RESULT_ERROR, reason));
// Finish with result
- getActivity().setResult(EditKeyActivity.RESULT_OK, intent);
+ getActivity().setResult(Activity.RESULT_OK, intent);
getActivity().finish();
}
@@ -351,7 +329,7 @@ public class EditIdentitiesFragment extends QueueingCryptoOperationFragment<Save
// if good -> finish, return result to showkey and display there!
Intent intent = new Intent();
intent.putExtra(OperationResult.EXTRA_RESULT, result);
- activity.setResult(EditKeyActivity.RESULT_OK, intent);
+ activity.setResult(Activity.RESULT_OK, intent);
activity.finish();
}