Merge "Remove overrideIconTintForNavMode for Taskbar Nav buttons" into udc-dev

This commit is contained in:
Jagrut Desai
2023-06-16 01:11:02 +00:00
committed by Android (Google) Code Review
2 changed files with 1 additions and 11 deletions

View File

@@ -224,7 +224,6 @@ public class TaskbarDelegate implements CommandQueue.Callbacks,
return LightBarTransitionsController.DEFAULT_TINT_ANIMATION_DURATION;
}
});
controller.overrideIconTintForNavMode(true);
return controller;
}

View File

@@ -115,7 +115,6 @@ public class LightBarTransitionsController implements Dumpable {
};
private final Context mContext;
private Boolean mOverrideIconTintForNavMode;
@AssistedInject
public LightBarTransitionsController(
@@ -275,20 +274,12 @@ public class LightBarTransitionsController implements Dumpable {
dispatchDark();
}
/**
* Specify an override value to return for {@link #overrideIconTintForNavMode(boolean)}.
*/
public void overrideIconTintForNavMode(boolean overrideValue) {
mOverrideIconTintForNavMode = overrideValue;
}
/**
* Return whether to use the tint calculated in this class for nav icons.
*/
public boolean supportsIconTintForNavMode(int navigationMode) {
// In gesture mode, we already do region sampling to update tint based on content beneath.
return mOverrideIconTintForNavMode != null
? mOverrideIconTintForNavMode
: !QuickStepContract.isGesturalMode(navigationMode);
return !QuickStepContract.isGesturalMode(navigationMode);
}
/**