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

Commit bc4584bc authored by Aurélien Pomini's avatar Aurélien Pomini Committed by Android (Google) Code Review
Browse files

Merge "Lock mirrorSurfaceControl" into main

parents 5fe47cf7 efc73a13
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -2667,7 +2667,15 @@ public abstract class WallpaperService extends Service {

        @Nullable
        public SurfaceControl mirrorSurfaceControl() {
            return mEngine == null ? null : SurfaceControl.mirrorSurface(mEngine.mSurfaceControl);
            if (mEngine == null) {
                return null;
            }
            synchronized (mEngine.mSurfaceReleaseLock) {
                if (mEngine.mSurfaceControl == null) {
                    return null;
                }
                return SurfaceControl.mirrorSurface(mEngine.mSurfaceControl);
            }
        }

        @Nullable