Always show collapsed media on split shade am: 966cd41895

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16407019

Change-Id: Ibd4da2563a4a43c662e656b468e0929be3fff265
This commit is contained in:
Lucas Dupin
2021-12-06 22:56:37 +00:00
committed by Automerger Merge Worker

View File

@@ -45,6 +45,7 @@ import com.android.systemui.settings.brightness.BrightnessSliderController;
import com.android.systemui.statusbar.CommandQueue; import com.android.systemui.statusbar.CommandQueue;
import com.android.systemui.statusbar.policy.BrightnessMirrorController; import com.android.systemui.statusbar.policy.BrightnessMirrorController;
import com.android.systemui.tuner.TunerService; import com.android.systemui.tuner.TunerService;
import com.android.systemui.util.Utils;
import javax.inject.Inject; import javax.inject.Inject;
import javax.inject.Named; import javax.inject.Named;
@@ -72,6 +73,7 @@ public class QSPanelController extends QSPanelControllerBase<QSPanel> {
new QSPanel.OnConfigurationChangedListener() { new QSPanel.OnConfigurationChangedListener() {
@Override @Override
public void onConfigurationChange(Configuration newConfig) { public void onConfigurationChange(Configuration newConfig) {
updateMediaExpansion();
mView.updateResources(); mView.updateResources();
mQsSecurityFooter.onConfigurationChanged(); mQsSecurityFooter.onConfigurationChanged();
if (mView.isListening()) { if (mView.isListening()) {
@@ -121,13 +123,17 @@ public class QSPanelController extends QSPanelControllerBase<QSPanel> {
@Override @Override
public void onInit() { public void onInit() {
super.onInit(); super.onInit();
mMediaHost.setExpansion(1); updateMediaExpansion();
mMediaHost.setShowsOnlyActiveMedia(false); mMediaHost.setShowsOnlyActiveMedia(false);
mMediaHost.init(MediaHierarchyManager.LOCATION_QS); mMediaHost.init(MediaHierarchyManager.LOCATION_QS);
mQsCustomizerController.init(); mQsCustomizerController.init();
mBrightnessSliderController.init(); mBrightnessSliderController.init();
} }
private void updateMediaExpansion() {
mMediaHost.setExpansion(Utils.shouldUseSplitNotificationShade(getResources()) ? 0 : 1);
}
@Override @Override
protected void onViewAttached() { protected void onViewAttached() {
super.onViewAttached(); super.onViewAttached();