aboutsummaryrefslogtreecommitdiffstats
path: root/src/eu/siacs/conversations/ui/ConversationFragment.java
diff options
context:
space:
mode:
authoriNPUTmice <daniel@gultsch.de>2014-06-01 18:52:27 +0200
committeriNPUTmice <daniel@gultsch.de>2014-06-01 18:52:27 +0200
commit8ea73feec405dffc47e5273ab034cb40af327a85 (patch)
treea5f84944c29cf29c45bf015574f534ab5fef9c51 /src/eu/siacs/conversations/ui/ConversationFragment.java
parent304f8672d9ee8624f34209e62595eab2d1527f6f (diff)
added warning when public keys are missing
Diffstat (limited to '')
-rw-r--r--src/eu/siacs/conversations/ui/ConversationFragment.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/eu/siacs/conversations/ui/ConversationFragment.java b/src/eu/siacs/conversations/ui/ConversationFragment.java
index a2b272a1..f23a6bfe 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() {