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

Commit 2de66f7b authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Don't synchronize inside getWallpaperColors()" into oc-dr1-dev

parents 67143a8c dbf4a9c2
Loading
Loading
Loading
Loading
+10 −12
Original line number Diff line number Diff line
@@ -22,9 +22,9 @@ import android.annotation.Nullable;
import android.annotation.RawRes;
import android.annotation.RequiresPermission;
import android.annotation.SdkConstant;
import android.annotation.SdkConstant.SdkConstantType;
import android.annotation.SystemApi;
import android.annotation.SystemService;
import android.annotation.SdkConstant.SdkConstantType;
import android.content.ComponentName;
import android.content.ContentResolver;
import android.content.Context;
@@ -74,7 +74,6 @@ import java.io.InputStream;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
@@ -369,10 +368,10 @@ public class WallpaperManager {
        }

        WallpaperColors getWallpaperColors(int which) {
            synchronized (this) {
                if (which != FLAG_LOCK && which != FLAG_SYSTEM)
            if (which != FLAG_LOCK && which != FLAG_SYSTEM) {
                throw new IllegalArgumentException(
                            "which should be either FLAG_LOCK or FLAG_SYSTEM");
                        "Must request colors for exactly one kind of wallpaper");
            }

            try {
                return mService.getWallpaperColors(which);
@@ -381,7 +380,6 @@ public class WallpaperManager {
            }
            return null;
        }
        }

        public Bitmap peekWallpaperBitmap(Context context, boolean returnDefault,
                @SetWallpaperFlags int which) {