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

Commit b608d28f authored by Erik Wolsheimer's avatar Erik Wolsheimer
Browse files

DO NOT MERGE ANYWHERE Allow Wear Home app to send wallpaper commands at any time

BUG: 32172459
BUG: 32069897
Change-Id: I6f030b6288433b9cefce0f2fb1a69de61bfa7617
parent faf09eaa
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -346,7 +346,15 @@ class WallpaperController {

    Bundle sendWindowWallpaperCommand(
            WindowState window, String action, int x, int y, int z, Bundle extras, boolean sync) {
        if (window == mWallpaperTarget

        // HACK(ewol): Custom whitelist for Wear Home app, to allow it to update the wallpaper
        // regardless of what window is targeted.
        // http://b/32172459
        final boolean hackWearWhitelisted = (window != null) && (window.mAttrs != null)
                && "com.google.android.wearable.app".equals(window.mAttrs.packageName);

        if (hackWearWhitelisted
                || window == mWallpaperTarget
                || window == mLowerWallpaperTarget
                || window == mUpperWallpaperTarget) {
            boolean doWait = sync;