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:
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user