From 8ea73feec405dffc47e5273ab034cb40af327a85 Mon Sep 17 00:00:00 2001 From: iNPUTmice Date: Sun, 1 Jun 2014 18:52:27 +0200 Subject: added warning when public keys are missing --- src/eu/siacs/conversations/ui/ConversationFragment.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/eu/siacs/conversations') diff --git a/src/eu/siacs/conversations/ui/ConversationFragment.java b/src/eu/siacs/conversations/ui/ConversationFragment.java index a2b272a13..f23a6bfea 100644 --- a/src/eu/siacs/conversations/ui/ConversationFragment.java +++ b/src/eu/siacs/conversations/ui/ConversationFragment.java @@ -34,6 +34,7 @@ import android.text.Editable; import android.text.Selection; import android.util.DisplayMetrics; import android.util.Log; +import android.view.Gravity; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; @@ -714,6 +715,11 @@ public class ConversationFragment extends Fragment { } } else { if (conversation.getMucOptions().pgpKeysInUse()) { + if (!conversation.getMucOptions().everybodyHasKeys()) { + Toast warning = Toast.makeText(getActivity(), R.string.missing_public_keys, Toast.LENGTH_LONG); + warning.setGravity(Gravity.CENTER_VERTICAL, 0, 0); + warning.show(); + } activity.encryptTextMessage(); } else { showNoPGPKeyDialog(true,new DialogInterface.OnClickListener() { -- cgit v1.2.3