mirror of
https://github.com/moparisthebest/open-keychain
synced 2024-11-30 12:32:17 -05:00
don't reload qr code for identical fingerprint
This commit is contained in:
parent
0846dd2c14
commit
1f828528d3
@ -803,6 +803,7 @@ public class ViewKeyActivity extends BaseActivity implements
|
|||||||
mName.setText(R.string.user_id_no_name);
|
mName.setText(R.string.user_id_no_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String oldFingerprint = mFingerprint;
|
||||||
mMasterKeyId = data.getLong(INDEX_MASTER_KEY_ID);
|
mMasterKeyId = data.getLong(INDEX_MASTER_KEY_ID);
|
||||||
mFingerprint = KeyFormattingUtils.convertFingerprintToHex(data.getBlob(INDEX_FINGERPRINT));
|
mFingerprint = KeyFormattingUtils.convertFingerprintToHex(data.getBlob(INDEX_FINGERPRINT));
|
||||||
|
|
||||||
@ -866,8 +867,11 @@ public class ViewKeyActivity extends BaseActivity implements
|
|||||||
mStatusText.setText(R.string.view_key_my_key);
|
mStatusText.setText(R.string.view_key_my_key);
|
||||||
mStatusImage.setVisibility(View.GONE);
|
mStatusImage.setVisibility(View.GONE);
|
||||||
color = getResources().getColor(R.color.primary);
|
color = getResources().getColor(R.color.primary);
|
||||||
photoTask.execute(mFingerprint);
|
// reload qr code only if the fingerprint changed
|
||||||
|
if ( !mFingerprint.equals(oldFingerprint)) {
|
||||||
loadQrCode(mFingerprint);
|
loadQrCode(mFingerprint);
|
||||||
|
}
|
||||||
|
photoTask.execute(mFingerprint);
|
||||||
mQrCodeLayout.setVisibility(View.VISIBLE);
|
mQrCodeLayout.setVisibility(View.VISIBLE);
|
||||||
|
|
||||||
// and place leftOf qr code
|
// and place leftOf qr code
|
||||||
|
Loading…
Reference in New Issue
Block a user