diff options
author | fiaxh <git@mx.ax.lt> | 2017-08-14 13:48:43 +0200 |
---|---|---|
committer | fiaxh <git@mx.ax.lt> | 2017-08-14 22:38:17 +0200 |
commit | 3ddc53e683b9cdacff7184f3aa805b431edebcdb (patch) | |
tree | 5d9a3ed994ae9193789c7115c294aa9866930074 /plugins/openpgp/src/encryption_list_entry.vala | |
parent | b0264b3e0034ddd9ea76d0e13bb4c3c709ba3b3e (diff) | |
download | dino-3ddc53e683b9cdacff7184f3aa805b431edebcdb.tar.gz dino-3ddc53e683b9cdacff7184f3aa805b431edebcdb.zip |
openpgp: contact details provider (fingerprint), colored fingerprints, fix shown availability
Diffstat (limited to 'plugins/openpgp/src/encryption_list_entry.vala')
-rw-r--r-- | plugins/openpgp/src/encryption_list_entry.vala | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/openpgp/src/encryption_list_entry.vala b/plugins/openpgp/src/encryption_list_entry.vala index 9aac3db2..584e065b 100644 --- a/plugins/openpgp/src/encryption_list_entry.vala +++ b/plugins/openpgp/src/encryption_list_entry.vala @@ -19,8 +19,9 @@ private class EncryptionListEntry : Plugins.EncryptionListEntry, Object { }} public bool can_encrypt(Entities.Conversation conversation) { - return stream_interactor.get_module(Manager.IDENTITY).get_key_id(conversation.account, conversation.counterpart) != null; + string? key_id = stream_interactor.get_module(Manager.IDENTITY).get_key_id(conversation.account, conversation.counterpart); + return key_id != null && GPGHelper.get_keylist(key_id).size > 0; } } -}
\ No newline at end of file +} |