From 35b08fe4b29a69f9d46709db7e7655791102bfbe Mon Sep 17 00:00:00 2001 From: Tony Wickham Date: Fri, 26 Apr 2024 20:32:53 +0000 Subject: [PATCH] Remove obsolete binder calls to TaskTransitionSpec Fixes: 334312256 Flag: none Test: manual (no visual regression) Change-Id: Ie20dc8d4bb0c85a8a256b001fbb92405679618a8 Merged-In: Ie20dc8d4bb0c85a8a256b001fbb92405679618a8 (cherry picked from commit a179a77e0907d477b07a1fb556af6a8637f25c06) --- .../taskbar/LauncherTaskbarUIController.java | 26 ------------------- 1 file changed, 26 deletions(-) diff --git a/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java b/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java index cafae5fd23..0739bbfd7f 100644 --- a/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java +++ b/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java @@ -25,10 +25,6 @@ import static com.android.quickstep.views.DesktopTaskView.isDesktopModeSupported import android.animation.Animator; import android.animation.AnimatorSet; -import android.os.RemoteException; -import android.util.Log; -import android.view.TaskTransitionSpec; -import android.view.WindowManagerGlobal; import android.window.RemoteTransition; import androidx.annotation.NonNull; @@ -37,7 +33,6 @@ import androidx.annotation.Nullable; import com.android.launcher3.DeviceProfile; import com.android.launcher3.LauncherState; import com.android.launcher3.QuickstepTransitionManager; -import com.android.launcher3.R; import com.android.launcher3.Utilities; import com.android.launcher3.anim.AnimatedFloat; import com.android.launcher3.logging.InstanceId; @@ -129,7 +124,6 @@ public class LauncherTaskbarUIController extends TaskbarUIController { mLauncher.setTaskbarUIController(null); mLauncher.removeOnDeviceProfileChangeListener(mOnDeviceProfileChangeListener); - updateTaskTransitionSpec(true); } private void onInAppDisplayProgressChanged() { @@ -268,26 +262,6 @@ public class LauncherTaskbarUIController extends TaskbarUIController { private void onStashedInAppChanged(DeviceProfile deviceProfile) { boolean taskbarStashedInApps = mControllers.taskbarStashController.isStashedInApp(); deviceProfile.isTaskbarPresentInApps = !taskbarStashedInApps; - updateTaskTransitionSpec(taskbarStashedInApps); - } - - private void updateTaskTransitionSpec(boolean taskbarIsHidden) { - try { - if (taskbarIsHidden) { - // Clear custom task transition settings when the taskbar is stashed - WindowManagerGlobal.getWindowManagerService().clearTaskTransitionSpec(); - } else { - // Adjust task transition spec to account for taskbar being visible - WindowManagerGlobal.getWindowManagerService().setTaskTransitionSpec( - new TaskTransitionSpec( - mLauncher.getColor(R.color.taskbar_background))); - } - } catch (RemoteException e) { - // This shouldn't happen but if it does task animations won't look good until the - // taskbar stashing state is changed. - Log.e(TAG, "Failed to update task transition spec to account for new taskbar state", - e); - } } /**