Loading services/companion/java/com/android/server/companion/virtual/InputController.java +8 −5 Original line number Diff line number Diff line Loading @@ -93,7 +93,8 @@ class InputController { /* Token -> file descriptor associations. */ @GuardedBy("mLock") private final Map<IBinder, InputDeviceDescriptor> mInputDeviceDescriptors = new ArrayMap<>(); private final ArrayMap<IBinder, InputDeviceDescriptor> mInputDeviceDescriptors = new ArrayMap<>(); private final Handler mHandler; private final NativeWrapper mNativeWrapper; Loading Loading @@ -303,7 +304,8 @@ class InputController { @GuardedBy("mLock") private void updateActivePointerDisplayIdLocked() { InputDeviceDescriptor mostRecentlyCreatedMouse = null; for (InputDeviceDescriptor otherInputDeviceDescriptor : mInputDeviceDescriptors.values()) { for (int i = 0; i < mInputDeviceDescriptors.size(); ++i) { InputDeviceDescriptor otherInputDeviceDescriptor = mInputDeviceDescriptors.valueAt(i); if (otherInputDeviceDescriptor.isMouse()) { if (mostRecentlyCreatedMouse == null || (otherInputDeviceDescriptor.getCreationOrderNumber() Loading Loading @@ -338,8 +340,8 @@ class InputController { } synchronized (mLock) { for (InputDeviceDescriptor value : mInputDeviceDescriptors.values()) { if (value.mName.equals(deviceName)) { for (int i = 0; i < mInputDeviceDescriptors.size(); ++i) { if (mInputDeviceDescriptors.valueAt(i).mName.equals(deviceName)) { throw new DeviceCreationException( "Input device name already in use: " + deviceName); } Loading Loading @@ -471,7 +473,8 @@ class InputController { fout.println(" InputController: "); synchronized (mLock) { fout.println(" Active descriptors: "); for (InputDeviceDescriptor inputDeviceDescriptor : mInputDeviceDescriptors.values()) { for (int i = 0; i < mInputDeviceDescriptors.size(); ++i) { InputDeviceDescriptor inputDeviceDescriptor = mInputDeviceDescriptors.valueAt(i); fout.println(" ptr: " + inputDeviceDescriptor.getNativePointer()); fout.println(" displayId: " + inputDeviceDescriptor.getDisplayId()); fout.println(" creationOrder: " Loading Loading
services/companion/java/com/android/server/companion/virtual/InputController.java +8 −5 Original line number Diff line number Diff line Loading @@ -93,7 +93,8 @@ class InputController { /* Token -> file descriptor associations. */ @GuardedBy("mLock") private final Map<IBinder, InputDeviceDescriptor> mInputDeviceDescriptors = new ArrayMap<>(); private final ArrayMap<IBinder, InputDeviceDescriptor> mInputDeviceDescriptors = new ArrayMap<>(); private final Handler mHandler; private final NativeWrapper mNativeWrapper; Loading Loading @@ -303,7 +304,8 @@ class InputController { @GuardedBy("mLock") private void updateActivePointerDisplayIdLocked() { InputDeviceDescriptor mostRecentlyCreatedMouse = null; for (InputDeviceDescriptor otherInputDeviceDescriptor : mInputDeviceDescriptors.values()) { for (int i = 0; i < mInputDeviceDescriptors.size(); ++i) { InputDeviceDescriptor otherInputDeviceDescriptor = mInputDeviceDescriptors.valueAt(i); if (otherInputDeviceDescriptor.isMouse()) { if (mostRecentlyCreatedMouse == null || (otherInputDeviceDescriptor.getCreationOrderNumber() Loading Loading @@ -338,8 +340,8 @@ class InputController { } synchronized (mLock) { for (InputDeviceDescriptor value : mInputDeviceDescriptors.values()) { if (value.mName.equals(deviceName)) { for (int i = 0; i < mInputDeviceDescriptors.size(); ++i) { if (mInputDeviceDescriptors.valueAt(i).mName.equals(deviceName)) { throw new DeviceCreationException( "Input device name already in use: " + deviceName); } Loading Loading @@ -471,7 +473,8 @@ class InputController { fout.println(" InputController: "); synchronized (mLock) { fout.println(" Active descriptors: "); for (InputDeviceDescriptor inputDeviceDescriptor : mInputDeviceDescriptors.values()) { for (int i = 0; i < mInputDeviceDescriptors.size(); ++i) { InputDeviceDescriptor inputDeviceDescriptor = mInputDeviceDescriptors.valueAt(i); fout.println(" ptr: " + inputDeviceDescriptor.getNativePointer()); fout.println(" displayId: " + inputDeviceDescriptor.getDisplayId()); fout.println(" creationOrder: " Loading