aboutsummaryrefslogtreecommitdiffstats
path: root/OpenPGP-Keychain
diff options
context:
space:
mode:
authorAshley Hughes <spirit.returned@gmail.com>2014-02-02 00:15:23 +0000
committerAshley Hughes <spirit.returned@gmail.com>2014-02-02 00:15:23 +0000
commit5e4b98f748fc269fd358543f9659d27ac026ad42 (patch)
treef49e0c3a3ee233589dae74a7ad14ad82a4b3e18d /OpenPGP-Keychain
parent8b11d1f74a67a36e818f531fdaa4783eba0d836f (diff)
parent07876941600af097a37d15b97f6fd892122d2027 (diff)
downloadopen-keychain-5e4b98f748fc269fd358543f9659d27ac026ad42.tar.gz
open-keychain-5e4b98f748fc269fd358543f9659d27ac026ad42.tar.bz2
open-keychain-5e4b98f748fc269fd358543f9659d27ac026ad42.zip
Merge branch 'edit-fixes'
Diffstat (limited to 'OpenPGP-Keychain')
-rw-r--r--OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/SelectSecretKeyLayoutFragment.java7
-rw-r--r--OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/SignKeyActivity.java1
2 files changed, 8 insertions, 0 deletions
diff --git a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/SelectSecretKeyLayoutFragment.java b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/SelectSecretKeyLayoutFragment.java
index 00dc2135c..6bcb84f46 100644
--- a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/SelectSecretKeyLayoutFragment.java
+++ b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/SelectSecretKeyLayoutFragment.java
@@ -41,6 +41,7 @@ public class SelectSecretKeyLayoutFragment extends Fragment {
private TextView mKeyUserId;
private TextView mKeyUserIdRest;
private BootstrapButton mSelectKeyButton;
+ private Boolean mFilterCertify;
private SelectSecretKeyCallback mCallback;
@@ -54,6 +55,10 @@ public class SelectSecretKeyLayoutFragment extends Fragment {
mCallback = callback;
}
+ public void setFilterCertify(Boolean filterCertify) {
+ mFilterCertify = filterCertify;
+ }
+
public void selectKey(long secretKeyId) {
if (secretKeyId == Id.key.none) {
mKeyUserId.setText(R.string.api_settings_no_key);
@@ -95,6 +100,7 @@ public class SelectSecretKeyLayoutFragment extends Fragment {
mKeyUserIdRest = (TextView) view.findViewById(R.id.select_secret_key_user_id_rest);
mSelectKeyButton = (BootstrapButton) view
.findViewById(R.id.select_secret_key_select_key_button);
+ mFilterCertify = false;
mSelectKeyButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
@@ -107,6 +113,7 @@ public class SelectSecretKeyLayoutFragment extends Fragment {
private void startSelectKeyActivity() {
Intent intent = new Intent(getActivity(), SelectSecretKeyActivity.class);
+ intent.putExtra(SelectSecretKeyActivity.EXTRA_FILTER_CERTIFY, mFilterCertify);
startActivityForResult(intent, REQUEST_CODE_SELECT_KEY);
}
diff --git a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/SignKeyActivity.java b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/SignKeyActivity.java
index 4bf2a0b67..cb2ec9551 100644
--- a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/SignKeyActivity.java
+++ b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/SignKeyActivity.java
@@ -82,6 +82,7 @@ public class SignKeyActivity extends SherlockFragmentActivity implements
mSelectKeyFragment = (SelectSecretKeyLayoutFragment) getSupportFragmentManager()
.findFragmentById(R.id.sign_key_select_key_fragment);
mSelectKeyFragment.setCallback(this);
+ mSelectKeyFragment.setFilterCertify(true);
mSelectKeyserverSpinner = (Spinner) findViewById(R.id.sign_key_keyserver);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,