Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1ecf0fb5 authored by satok's avatar satok
Browse files

Remove the exception in SubtypeSwitcher

Bug: 5261455

Change-Id: Idb070702418caeb6cb975849d71b39952ac4afab
parent 530b4176
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -258,7 +258,6 @@ public class SubtypeSwitcher {
                triggerVoiceIME();
            }
        } else {
            Log.w(TAG, "Unknown subtype mode: " + newMode);
            if (VOICE_MODE.equals(oldMode) && mVoiceInputWrapper != null) {
                // We need to reset the voice input to release the resources and to reset its status
                // as it is not the current input mode.
@@ -271,8 +270,14 @@ public class SubtypeSwitcher {
                        packageName, 0).versionCode;
            } catch (NameNotFoundException e) {
            }
            throw new RuntimeException("Unknown subtype mode: " + version + ", " + packageName
                    + ", " + mVoiceInputWrapper);
            Log.w(TAG, "Unknown subtype mode: " + newMode + "," + version + ", " + packageName
                    + ", " + mVoiceInputWrapper + ". IME is already changed to other IME.");
            if (newSubtype != null) {
                Log.w(TAG, "Subtype mode:" + newSubtype.getMode());
                Log.w(TAG, "Subtype locale:" + newSubtype.getLocale());
                Log.w(TAG, "Subtype extra value:" + newSubtype.getExtraValue());
                Log.w(TAG, "Subtype is auxiliary:" + newSubtype.isAuxiliary());
            }
        }
    }