diff --git a/src/com/android/messaging/ui/conversation/ComposeMessageView.java b/src/com/android/messaging/ui/conversation/ComposeMessageView.java index c35927e..a8c1e4f 100644 --- a/src/com/android/messaging/ui/conversation/ComposeMessageView.java +++ b/src/com/android/messaging/ui/conversation/ComposeMessageView.java @@ -68,6 +68,7 @@ import com.android.messaging.util.ContentType; import com.android.messaging.util.LogUtil; import com.android.messaging.util.MediaUtil; import com.android.messaging.util.OsUtil; +import com.android.messaging.util.PhoneUtils; import com.android.messaging.util.SafeAsyncTask; import com.android.messaging.util.UiUtils; import com.android.messaging.util.UriUtil; @@ -381,7 +382,8 @@ public class ComposeMessageView extends LinearLayout return; } // Check the host for pre-conditions about any action. - if (mHost.isReadyForAction()) { + if (mHost.isReadyForAction() && (mHost.getConversationSelfSubId() > 0 + || PhoneUtils.getDefault().getHasPreferredSmsSim())) { mInputManager.showHideSimSelector(false /* show */, true /* animate */); final String messageToSend = mComposeEditText.getText().toString(); mBinding.getData().setMessageText(messageToSend); diff --git a/src/com/android/messaging/util/UiUtils.java b/src/com/android/messaging/util/UiUtils.java index 236de32..d77e945 100644 --- a/src/com/android/messaging/util/UiUtils.java +++ b/src/com/android/messaging/util/UiUtils.java @@ -342,10 +342,8 @@ public class UiUtils { // Have all the conditions been met: // Supports SMS? - // Has a preferred sim? // Is the default sms app? return phoneUtils.isSmsCapable() && - phoneUtils.getHasPreferredSmsSim() && phoneUtils.isDefaultSmsApp(); }