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

Commit bc5db82f authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "[Bugfix] avoid deadLock caused by onAuthenticationPrompt()" into main am: 82690ce8

parents c7ba97f2 82690ce8
Loading
Loading
Loading
Loading
+6 −7
Original line number Diff line number Diff line
@@ -838,15 +838,14 @@ public class VirtualDeviceManagerService extends SystemService {

        @Override
        public void onAuthenticationPrompt(int uid) {
            synchronized (mVirtualDeviceManagerLock) {
                for (int i = 0; i < mVirtualDevices.size(); i++) {
                    VirtualDeviceImpl device = mVirtualDevices.valueAt(i);
            ArrayList<VirtualDeviceImpl> virtualDevicesSnapshot = getVirtualDevicesSnapshot();
            for (int i = 0; i < virtualDevicesSnapshot.size(); i++) {
                VirtualDeviceImpl device = virtualDevicesSnapshot.get(i);
                device.showToastWhereUidIsRunning(uid,
                        R.string.app_streaming_blocked_message_for_fingerprint_dialog,
                        Toast.LENGTH_LONG, Looper.getMainLooper());
            }
        }
        }

        @Override
        public int getBaseVirtualDisplayFlags(IVirtualDevice virtualDevice) {