mirror of
https://github.com/moparisthebest/open-keychain
synced 2024-11-11 11:35:07 -05:00
show layout not before passphrase is entered
This commit is contained in:
parent
6c1a58ef15
commit
c8d0ff77b1
@ -119,12 +119,6 @@ public class EditKeyActivity extends SherlockFragmentActivity {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
setContentView(R.layout.edit_key);
|
|
||||||
|
|
||||||
// find views
|
|
||||||
mChangePassPhrase = (Button) findViewById(R.id.edit_key_btn_change_pass_phrase);
|
|
||||||
mNoPassphrase = (CheckBox) findViewById(R.id.edit_key_no_passphrase);
|
|
||||||
|
|
||||||
mUserIds = new Vector<String>();
|
mUserIds = new Vector<String>();
|
||||||
mKeys = new Vector<PGPSecretKey>();
|
mKeys = new Vector<PGPSecretKey>();
|
||||||
mKeysUsages = new Vector<Integer>();
|
mKeysUsages = new Vector<Integer>();
|
||||||
@ -138,28 +132,6 @@ public class EditKeyActivity extends SherlockFragmentActivity {
|
|||||||
handleActionEditKey(intent);
|
handleActionEditKey(intent);
|
||||||
}
|
}
|
||||||
|
|
||||||
mChangePassPhrase.setOnClickListener(new OnClickListener() {
|
|
||||||
public void onClick(View v) {
|
|
||||||
showSetPassphraseDialog();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
// disable passphrase when no passphrase checkobox is checked!
|
|
||||||
mNoPassphrase.setOnCheckedChangeListener(new OnCheckedChangeListener() {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
|
|
||||||
if (isChecked) {
|
|
||||||
// remove passphrase
|
|
||||||
mNewPassPhrase = null;
|
|
||||||
|
|
||||||
mChangePassPhrase.setVisibility(View.GONE);
|
|
||||||
} else {
|
|
||||||
mChangePassPhrase.setVisibility(View.VISIBLE);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
if (mBuildLayout) {
|
if (mBuildLayout) {
|
||||||
buildLayout();
|
buildLayout();
|
||||||
}
|
}
|
||||||
@ -402,6 +374,12 @@ public class EditKeyActivity extends SherlockFragmentActivity {
|
|||||||
* id and key.
|
* id and key.
|
||||||
*/
|
*/
|
||||||
private void buildLayout() {
|
private void buildLayout() {
|
||||||
|
setContentView(R.layout.edit_key);
|
||||||
|
|
||||||
|
// find views
|
||||||
|
mChangePassPhrase = (Button) findViewById(R.id.edit_key_btn_change_pass_phrase);
|
||||||
|
mNoPassphrase = (CheckBox) findViewById(R.id.edit_key_no_passphrase);
|
||||||
|
|
||||||
// Build layout based on given userIds and keys
|
// Build layout based on given userIds and keys
|
||||||
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
|
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
|
||||||
|
|
||||||
@ -418,6 +396,28 @@ public class EditKeyActivity extends SherlockFragmentActivity {
|
|||||||
container.addView(mKeysView);
|
container.addView(mKeysView);
|
||||||
|
|
||||||
updatePassPhraseButtonText();
|
updatePassPhraseButtonText();
|
||||||
|
|
||||||
|
mChangePassPhrase.setOnClickListener(new OnClickListener() {
|
||||||
|
public void onClick(View v) {
|
||||||
|
showSetPassphraseDialog();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
// disable passphrase when no passphrase checkobox is checked!
|
||||||
|
mNoPassphrase.setOnCheckedChangeListener(new OnCheckedChangeListener() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
|
||||||
|
if (isChecked) {
|
||||||
|
// remove passphrase
|
||||||
|
mNewPassPhrase = null;
|
||||||
|
|
||||||
|
mChangePassPhrase.setVisibility(View.GONE);
|
||||||
|
} else {
|
||||||
|
mChangePassPhrase.setVisibility(View.VISIBLE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private long getMasterKeyId() {
|
private long getMasterKeyId() {
|
||||||
|
Loading…
Reference in New Issue
Block a user