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

Commit 2cdb2f99 authored by Automerger Merge Worker's avatar Automerger Merge Worker Committed by Android (Google) Code Review
Browse files

Merge "Merge "Fix strictMode violation in Accesibility Service" into sc-v2-dev...

Merge "Merge "Fix strictMode violation in Accesibility Service" into sc-v2-dev am: f8a72564" into sc-v2-dev-plus-aosp
parents 307285e5 3046951d
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -2074,6 +2074,10 @@ public abstract class AccessibilityService extends Service {
        if (WINDOW_SERVICE.equals(name)) {
            if (mWindowManager == null) {
                mWindowManager = (WindowManager) getBaseContext().getSystemService(name);
                final WindowManagerImpl wm = (WindowManagerImpl) mWindowManager;
                // Set e default token obtained from the connection to ensure client could use
                // accessibility overlay.
                wm.setDefaultToken(mWindowToken);
            }
            return mWindowManager;
        }
@@ -2182,8 +2186,10 @@ public abstract class AccessibilityService extends Service {

                // The client may have already obtained the window manager, so
                // update the default token on whatever manager we gave them.
                final WindowManagerImpl wm = (WindowManagerImpl) getSystemService(WINDOW_SERVICE);
                wm.setDefaultToken(windowToken);
                if (mWindowManager != null) {
                    final WindowManagerImpl wm = (WindowManagerImpl) mWindowManager;
                    wm.setDefaultToken(mWindowToken);
                }
            }

            @Override