Remove an unused param from IMMS#showInputMethodPickerFromClient()
This is a follow up CL to our previous CL [1], which introduced
InputMethodManagerService#showInputMethodPickerFromClient(
@NonNull IInputMethodClient client,
int auxiliarySubtypeMode, int displayId);
Somehow the "client" has never been used, which is fine because the
actual caller verification is done by requiring WRITE_SECURE_SETTINGS
permission.
Let's remove such an unused parameter for simplicity.
There must be no observable behavior change.
[1]: Ic7d7c5a7ad8005a3fbd9d1c1b73e3c5a39a07001
0b05f9e49d
Bug: 234882948
Test: presubmit
Change-Id: I2f27160cbe7d83201c8f52dbb6dcb774a5b8ae43
This commit is contained in:
@@ -346,14 +346,13 @@ final class IInputMethodManagerGlobalInvoker {
|
||||
|
||||
@AnyThread
|
||||
@RequiresPermission(Manifest.permission.WRITE_SECURE_SETTINGS)
|
||||
static void showInputMethodPickerFromSystem(@NonNull IInputMethodClient client,
|
||||
int auxiliarySubtypeMode, int displayId) {
|
||||
static void showInputMethodPickerFromSystem(int auxiliarySubtypeMode, int displayId) {
|
||||
final IInputMethodManager service = getService();
|
||||
if (service == null) {
|
||||
return;
|
||||
}
|
||||
try {
|
||||
service.showInputMethodPickerFromSystem(client, auxiliarySubtypeMode, displayId);
|
||||
service.showInputMethodPickerFromSystem(auxiliarySubtypeMode, displayId);
|
||||
} catch (RemoteException e) {
|
||||
throw e.rethrowFromSystemServer();
|
||||
}
|
||||
|
||||
@@ -3456,7 +3456,7 @@ public final class InputMethodManager {
|
||||
final int mode = showAuxiliarySubtypes
|
||||
? SHOW_IM_PICKER_MODE_INCLUDE_AUXILIARY_SUBTYPES
|
||||
: SHOW_IM_PICKER_MODE_EXCLUDE_AUXILIARY_SUBTYPES;
|
||||
IInputMethodManagerGlobalInvoker.showInputMethodPickerFromSystem(mClient, mode, displayId);
|
||||
IInputMethodManagerGlobalInvoker.showInputMethodPickerFromSystem(mode, displayId);
|
||||
}
|
||||
|
||||
@GuardedBy("mH")
|
||||
|
||||
@@ -81,8 +81,7 @@ interface IInputMethodManager {
|
||||
@EnforcePermission("WRITE_SECURE_SETTINGS")
|
||||
@JavaPassthrough(annotation="@android.annotation.RequiresPermission(value = "
|
||||
+ "android.Manifest.permission.WRITE_SECURE_SETTINGS)")
|
||||
void showInputMethodPickerFromSystem(in IInputMethodClient client,
|
||||
int auxiliarySubtypeMode, int displayId);
|
||||
void showInputMethodPickerFromSystem(int auxiliarySubtypeMode, int displayId);
|
||||
|
||||
@EnforcePermission("TEST_INPUT_METHOD")
|
||||
@JavaPassthrough(annotation="@android.annotation.RequiresPermission(value = "
|
||||
|
||||
@@ -3894,8 +3894,7 @@ public final class InputMethodManagerService extends IInputMethodManager.Stub
|
||||
|
||||
@EnforcePermission(Manifest.permission.WRITE_SECURE_SETTINGS)
|
||||
@Override
|
||||
public void showInputMethodPickerFromSystem(IInputMethodClient client, int auxiliarySubtypeMode,
|
||||
int displayId) {
|
||||
public void showInputMethodPickerFromSystem(int auxiliarySubtypeMode, int displayId) {
|
||||
// Always call subtype picker, because subtype picker is a superset of input method
|
||||
// picker.
|
||||
mHandler.obtainMessage(MSG_SHOW_IM_SUBTYPE_PICKER, auxiliarySubtypeMode, displayId)
|
||||
|
||||
Reference in New Issue
Block a user