Loading src/com/android/launcher3/util/WallpaperOffsetInterpolator.java +9 −3 Original line number Diff line number Diff line Loading @@ -14,6 +14,8 @@ import android.os.SystemClock; import android.util.Log; import android.view.animation.Interpolator; import androidx.annotation.AnyThread; import com.android.launcher3.Utilities; import com.android.launcher3.Workspace; import com.android.launcher3.anim.Interpolators; Loading Loading @@ -182,6 +184,7 @@ public class WallpaperOffsetInterpolator extends BroadcastReceiver { } } @AnyThread private void updateOffset() { Message.obtain(mHandler, MSG_SET_NUM_PARALLAX, getNumPagesForWallpaperParallax(), 0, mWindowToken).sendToTarget(); Loading @@ -206,9 +209,12 @@ public class WallpaperOffsetInterpolator extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { UI_HELPER_EXECUTOR.execute(() -> { // Updating the boolean on a background thread is fine as the assignments are atomic mWallpaperIsLiveWallpaper = WallpaperManager.getInstance(mWorkspace.getContext()).getWallpaperInfo() != null; WallpaperManager.getInstance(context).getWallpaperInfo() != null; updateOffset(); }); } private static final int MSG_START_ANIMATION = 1; Loading Loading
src/com/android/launcher3/util/WallpaperOffsetInterpolator.java +9 −3 Original line number Diff line number Diff line Loading @@ -14,6 +14,8 @@ import android.os.SystemClock; import android.util.Log; import android.view.animation.Interpolator; import androidx.annotation.AnyThread; import com.android.launcher3.Utilities; import com.android.launcher3.Workspace; import com.android.launcher3.anim.Interpolators; Loading Loading @@ -182,6 +184,7 @@ public class WallpaperOffsetInterpolator extends BroadcastReceiver { } } @AnyThread private void updateOffset() { Message.obtain(mHandler, MSG_SET_NUM_PARALLAX, getNumPagesForWallpaperParallax(), 0, mWindowToken).sendToTarget(); Loading @@ -206,9 +209,12 @@ public class WallpaperOffsetInterpolator extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { UI_HELPER_EXECUTOR.execute(() -> { // Updating the boolean on a background thread is fine as the assignments are atomic mWallpaperIsLiveWallpaper = WallpaperManager.getInstance(mWorkspace.getContext()).getWallpaperInfo() != null; WallpaperManager.getInstance(context).getWallpaperInfo() != null; updateOffset(); }); } private static final int MSG_START_ANIMATION = 1; Loading