bug fixes for forcing encryption

iNPUTmice created

Change summary

src/eu/siacs/conversations/entities/Conversation.java | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

Detailed changes

src/eu/siacs/conversations/entities/Conversation.java 🔗

@@ -363,7 +363,12 @@ public class Conversation extends AbstractEntity {
 				return latest;
 			}
 		}
-		return this.nextMessageEncryption;
+		if (this.nextMessageEncryption == Message.ENCRYPTION_NONE && force
+				&& getMode() == MODE_SINGLE) {
+			return Message.ENCRYPTION_OTR;
+		} else {
+			return this.nextMessageEncryption;
+		}
 	}
 
 	public void setNextEncryption(int encryption) {