|
|
@ -342,10 +342,13 @@ public class FragmentDialogSend extends FragmentDialogBase {
|
|
|
|
spEncrypt.setTag(position);
|
|
|
|
spEncrypt.setTag(position);
|
|
|
|
setEncrypt(encryptValues[position]);
|
|
|
|
setEncrypt(encryptValues[position]);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tvEncrypt.setPaintFlags(tvEncrypt.getPaintFlags() & ~Paint.UNDERLINE_TEXT_FLAG);
|
|
|
|
|
|
|
|
tvEncrypt.setOnClickListener(null);
|
|
|
|
|
|
|
|
|
|
|
|
if ((encryptValues[position] == EntityMessage.PGP_SIGNONLY ||
|
|
|
|
if ((encryptValues[position] == EntityMessage.PGP_SIGNONLY ||
|
|
|
|
encryptValues[position] == EntityMessage.PGP_ENCRYPTONLY ||
|
|
|
|
encryptValues[position] == EntityMessage.PGP_ENCRYPTONLY ||
|
|
|
|
encryptValues[position] == EntityMessage.PGP_SIGNENCRYPT) &&
|
|
|
|
encryptValues[position] == EntityMessage.PGP_SIGNENCRYPT))
|
|
|
|
PgpHelper.isOpenKeychainInstalled(context)) {
|
|
|
|
if (PgpHelper.isOpenKeychainInstalled(context)) {
|
|
|
|
tvEncrypt.setPaintFlags(tvEncrypt.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
|
|
|
|
tvEncrypt.setPaintFlags(tvEncrypt.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
|
|
|
|
tvEncrypt.setOnClickListener(new View.OnClickListener() {
|
|
|
|
tvEncrypt.setOnClickListener(new View.OnClickListener() {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
@ -355,10 +358,8 @@ public class FragmentDialogSend extends FragmentDialogBase {
|
|
|
|
v.getContext().startActivity(pm.getLaunchIntentForPackage(pkg));
|
|
|
|
v.getContext().startActivity(pm.getLaunchIntentForPackage(pkg));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
} else {
|
|
|
|
} else
|
|
|
|
tvEncrypt.setPaintFlags(tvEncrypt.getPaintFlags() & ~Paint.UNDERLINE_TEXT_FLAG);
|
|
|
|
ToastEx.makeText(context, R.string.title_no_openpgp, ToastEx.LENGTH_LONG).show();
|
|
|
|
tvEncrypt.setOnClickListener(null);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|