Loading quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java +1 −0 Original line number Diff line number Diff line Loading @@ -923,6 +923,7 @@ public class TaskbarActivityContext extends BaseTaskbarContext { */ public void onDestroy() { mIsDestroyed = true; mTaskbarFeatureEvaluator.onDestroy(); setUIController(TaskbarUIController.DEFAULT); mControllers.onDestroy(); if (!enableTaskbarNoRecreate() && !ENABLE_TASKBAR_NAVBAR_UNIFICATION) { Loading quickstep/src/com/android/launcher3/taskbar/customization/TaskbarFeatureEvaluator.kt +20 −17 Original line number Diff line number Diff line Loading @@ -26,23 +26,6 @@ class TaskbarFeatureEvaluator private constructor( private val taskbarActivityContext: TaskbarActivityContext, ) { companion object { @Volatile private lateinit var taskbarFeatureEvaluator: TaskbarFeatureEvaluator @JvmStatic fun getInstance( taskbarActivityContext: TaskbarActivityContext, ): TaskbarFeatureEvaluator { synchronized(this) { if (!::taskbarFeatureEvaluator.isInitialized) { taskbarFeatureEvaluator = TaskbarFeatureEvaluator(taskbarActivityContext) } return taskbarFeatureEvaluator } } } val hasAllApps = true val hasAppIcons = true val hasBubbles = false Loading @@ -59,4 +42,24 @@ private constructor( val isLandscape: Boolean get() = taskbarActivityContext.deviceProfile.isLandscape fun onDestroy() { taskbarFeatureEvaluator = null } companion object { @Volatile private var taskbarFeatureEvaluator: TaskbarFeatureEvaluator? = null @JvmStatic fun getInstance( taskbarActivityContext: TaskbarActivityContext, ): TaskbarFeatureEvaluator { synchronized(this) { if (taskbarFeatureEvaluator == null) { taskbarFeatureEvaluator = TaskbarFeatureEvaluator(taskbarActivityContext) } return taskbarFeatureEvaluator!! } } } } quickstep/src/com/android/launcher3/taskbar/customization/TaskbarIconSpecs.kt +2 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,8 @@ object TaskbarIconSpecs { val minimumTaskbarIconTouchSize = TaskbarIconSize(48) val transientOrPinnedTaskbarIconPaddingSize = iconSize52dp val transientTaskbarIconSizeByGridSize = mapOf( TransientTaskbarIconSizeKey(6, 5, false) to iconSize52dp, Loading quickstep/src/com/android/launcher3/taskbar/customization/TaskbarSpecsEvaluator.kt +4 −1 Original line number Diff line number Diff line Loading @@ -31,7 +31,10 @@ class TaskbarSpecsEvaluator( private var taskbarContainer: List<TaskbarContainer> = emptyList() val taskbarIconPadding: Int = if (TaskbarIconSpecs.iconSize52dp.size > taskbarIconSize.size) { if ( TaskbarIconSpecs.transientOrPinnedTaskbarIconPaddingSize.size > taskbarIconSize.size && !taskbarFeatureEvaluator.hasNavButtons ) { (TaskbarIconSpecs.iconSize52dp.size - taskbarIconSize.size) / 2 } else { 0 Loading Loading
quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java +1 −0 Original line number Diff line number Diff line Loading @@ -923,6 +923,7 @@ public class TaskbarActivityContext extends BaseTaskbarContext { */ public void onDestroy() { mIsDestroyed = true; mTaskbarFeatureEvaluator.onDestroy(); setUIController(TaskbarUIController.DEFAULT); mControllers.onDestroy(); if (!enableTaskbarNoRecreate() && !ENABLE_TASKBAR_NAVBAR_UNIFICATION) { Loading
quickstep/src/com/android/launcher3/taskbar/customization/TaskbarFeatureEvaluator.kt +20 −17 Original line number Diff line number Diff line Loading @@ -26,23 +26,6 @@ class TaskbarFeatureEvaluator private constructor( private val taskbarActivityContext: TaskbarActivityContext, ) { companion object { @Volatile private lateinit var taskbarFeatureEvaluator: TaskbarFeatureEvaluator @JvmStatic fun getInstance( taskbarActivityContext: TaskbarActivityContext, ): TaskbarFeatureEvaluator { synchronized(this) { if (!::taskbarFeatureEvaluator.isInitialized) { taskbarFeatureEvaluator = TaskbarFeatureEvaluator(taskbarActivityContext) } return taskbarFeatureEvaluator } } } val hasAllApps = true val hasAppIcons = true val hasBubbles = false Loading @@ -59,4 +42,24 @@ private constructor( val isLandscape: Boolean get() = taskbarActivityContext.deviceProfile.isLandscape fun onDestroy() { taskbarFeatureEvaluator = null } companion object { @Volatile private var taskbarFeatureEvaluator: TaskbarFeatureEvaluator? = null @JvmStatic fun getInstance( taskbarActivityContext: TaskbarActivityContext, ): TaskbarFeatureEvaluator { synchronized(this) { if (taskbarFeatureEvaluator == null) { taskbarFeatureEvaluator = TaskbarFeatureEvaluator(taskbarActivityContext) } return taskbarFeatureEvaluator!! } } } }
quickstep/src/com/android/launcher3/taskbar/customization/TaskbarIconSpecs.kt +2 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,8 @@ object TaskbarIconSpecs { val minimumTaskbarIconTouchSize = TaskbarIconSize(48) val transientOrPinnedTaskbarIconPaddingSize = iconSize52dp val transientTaskbarIconSizeByGridSize = mapOf( TransientTaskbarIconSizeKey(6, 5, false) to iconSize52dp, Loading
quickstep/src/com/android/launcher3/taskbar/customization/TaskbarSpecsEvaluator.kt +4 −1 Original line number Diff line number Diff line Loading @@ -31,7 +31,10 @@ class TaskbarSpecsEvaluator( private var taskbarContainer: List<TaskbarContainer> = emptyList() val taskbarIconPadding: Int = if (TaskbarIconSpecs.iconSize52dp.size > taskbarIconSize.size) { if ( TaskbarIconSpecs.transientOrPinnedTaskbarIconPaddingSize.size > taskbarIconSize.size && !taskbarFeatureEvaluator.hasNavButtons ) { (TaskbarIconSpecs.iconSize52dp.size - taskbarIconSize.size) / 2 } else { 0 Loading