Loading k9mail/src/main/java/com/fsck/k9/activity/compose/RecipientPresenter.java +5 −4 Original line number Diff line number Diff line Loading @@ -273,10 +273,6 @@ public class RecipientPresenter implements PermissionPingCallback { ComposeCryptoStatus currentCryptoStatus = getCurrentCachedCryptoStatus(); boolean isCryptoConfigured = currentCryptoStatus != null && currentCryptoStatus.isProviderStateOk(); if (isCryptoConfigured) { boolean pgpInlineModeEnabled = currentCryptoStatus.isPgpInlineModeEnabled(); menu.findItem(R.id.openpgp_inline_enable).setVisible(!pgpInlineModeEnabled); menu.findItem(R.id.openpgp_inline_disable).setVisible(pgpInlineModeEnabled); boolean isEncrypting = currentCryptoStatus.isEncryptionEnabled(); menu.findItem(R.id.openpgp_encrypt_enable).setVisible(!isEncrypting); menu.findItem(R.id.openpgp_encrypt_disable).setVisible(isEncrypting); Loading @@ -285,6 +281,11 @@ public class RecipientPresenter implements PermissionPingCallback { boolean isSignOnly = currentCryptoStatus.isSignOnly(); menu.findItem(R.id.openpgp_sign_only).setVisible(showSignOnly && !isSignOnly); menu.findItem(R.id.openpgp_sign_only_disable).setVisible(showSignOnly && isSignOnly); boolean pgpInlineModeEnabled = currentCryptoStatus.isPgpInlineModeEnabled(); boolean showPgpInlineEnable = (isEncrypting || isSignOnly) && !pgpInlineModeEnabled; menu.findItem(R.id.openpgp_inline_enable).setVisible(showPgpInlineEnable); menu.findItem(R.id.openpgp_inline_disable).setVisible(pgpInlineModeEnabled); } else { menu.findItem(R.id.openpgp_inline_enable).setVisible(false); menu.findItem(R.id.openpgp_inline_disable).setVisible(false); Loading Loading
k9mail/src/main/java/com/fsck/k9/activity/compose/RecipientPresenter.java +5 −4 Original line number Diff line number Diff line Loading @@ -273,10 +273,6 @@ public class RecipientPresenter implements PermissionPingCallback { ComposeCryptoStatus currentCryptoStatus = getCurrentCachedCryptoStatus(); boolean isCryptoConfigured = currentCryptoStatus != null && currentCryptoStatus.isProviderStateOk(); if (isCryptoConfigured) { boolean pgpInlineModeEnabled = currentCryptoStatus.isPgpInlineModeEnabled(); menu.findItem(R.id.openpgp_inline_enable).setVisible(!pgpInlineModeEnabled); menu.findItem(R.id.openpgp_inline_disable).setVisible(pgpInlineModeEnabled); boolean isEncrypting = currentCryptoStatus.isEncryptionEnabled(); menu.findItem(R.id.openpgp_encrypt_enable).setVisible(!isEncrypting); menu.findItem(R.id.openpgp_encrypt_disable).setVisible(isEncrypting); Loading @@ -285,6 +281,11 @@ public class RecipientPresenter implements PermissionPingCallback { boolean isSignOnly = currentCryptoStatus.isSignOnly(); menu.findItem(R.id.openpgp_sign_only).setVisible(showSignOnly && !isSignOnly); menu.findItem(R.id.openpgp_sign_only_disable).setVisible(showSignOnly && isSignOnly); boolean pgpInlineModeEnabled = currentCryptoStatus.isPgpInlineModeEnabled(); boolean showPgpInlineEnable = (isEncrypting || isSignOnly) && !pgpInlineModeEnabled; menu.findItem(R.id.openpgp_inline_enable).setVisible(showPgpInlineEnable); menu.findItem(R.id.openpgp_inline_disable).setVisible(pgpInlineModeEnabled); } else { menu.findItem(R.id.openpgp_inline_enable).setVisible(false); menu.findItem(R.id.openpgp_inline_disable).setVisible(false); Loading