summaryrefslogtreecommitdiff
path: root/src/com/android/messaging/ui/conversation/ComposeMessageView.java
diff options
context:
space:
mode:
authorAdrianDC <radian.dc@gmail.com>2016-01-31 22:39:56 +0100
committerMichael Bestas <mkbestas@lineageos.org>2022-08-28 03:47:09 +0300
commitd35c03a6bb928dbdaeb2ce7d7f94f2f72fef435a (patch)
tree73ffac1235a53a66c83a85d798a89fea4461798a /src/com/android/messaging/ui/conversation/ComposeMessageView.java
parent0190c10bc60214fac0167fb3fbed0b81c01a4aae (diff)
Messaging: Toggable keyboard emoticons access
* Allows keyboards to always display the line return key Change-Id: I9ecb19733f707d35771255018afebf0b5cda5e6d Signed-off-by: AdrianDC <radian.dc@gmail.com>
Diffstat (limited to 'src/com/android/messaging/ui/conversation/ComposeMessageView.java')
-rw-r--r--src/com/android/messaging/ui/conversation/ComposeMessageView.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/messaging/ui/conversation/ComposeMessageView.java b/src/com/android/messaging/ui/conversation/ComposeMessageView.java
index c35927e..02be2de 100644
--- a/src/com/android/messaging/ui/conversation/ComposeMessageView.java
+++ b/src/com/android/messaging/ui/conversation/ComposeMessageView.java
@@ -25,6 +25,7 @@ import android.text.Editable;
import android.text.Html;
import android.text.InputFilter;
import android.text.InputFilter.LengthFilter;
+import android.text.InputType;
import android.text.TextUtils;
import android.text.TextWatcher;
import android.text.format.Formatter;
@@ -72,6 +73,8 @@ import com.android.messaging.util.SafeAsyncTask;
import com.android.messaging.util.UiUtils;
import com.android.messaging.util.UriUtil;
+import org.lineageos.messaging.util.PrefsUtils;
+
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
@@ -217,6 +220,14 @@ public class ComposeMessageView extends LinearLayout
new LengthFilter(MmsConfig.get(ParticipantData.DEFAULT_SELF_SUB_ID)
.getMaxTextLimit()) });
+ if (PrefsUtils.isShowEmoticonsEnabled()) {
+ mComposeEditText.setInputType(mComposeEditText.getInputType()
+ | InputType.TYPE_TEXT_VARIATION_SHORT_MESSAGE);
+ } else {
+ mComposeEditText.setInputType(mComposeEditText.getInputType()
+ & ~InputType.TYPE_TEXT_VARIATION_SHORT_MESSAGE);
+ }
+
mSelfSendIcon = (SimIconView) findViewById(R.id.self_send_icon);
mSelfSendIcon.setOnClickListener(new OnClickListener() {
@Override