diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java | 10 | 
1 files changed, 9 insertions, 1 deletions
| diff --git a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java index e6a3e74c1caf..3094a8c2eb1b 100644 --- a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java +++ b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java @@ -48,6 +48,7 @@ import android.app.KeyguardManager;  import android.content.ContentResolver;  import android.content.Context;  import android.content.DialogInterface; +import android.content.Intent;  import android.content.pm.PackageManager;  import android.content.res.ColorStateList;  import android.content.res.Configuration; @@ -74,6 +75,7 @@ import android.os.VibrationEffect;  import android.provider.Settings;  import android.provider.Settings.Global;  import android.text.InputFilter; +import android.util.FeatureFlagUtils;  import android.util.Log;  import android.util.Slog;  import android.util.SparseBooleanArray; @@ -1047,7 +1049,13 @@ public class VolumeDialogImpl implements VolumeDialog,                  Events.writeEvent(Events.EVENT_SETTINGS_CLICK);                  dismissH(DISMISS_REASON_SETTINGS_CLICKED);                  mMediaOutputDialogFactory.dismiss(); -                mVolumePanelFactory.create(true /* aboveStatusBar */, null); +                if (FeatureFlagUtils.isEnabled(mContext, +                        FeatureFlagUtils.SETTINGS_VOLUME_PANEL_IN_SYSTEMUI)) { +                    mVolumePanelFactory.create(true /* aboveStatusBar */, null); +                } else { +                    mActivityStarter.startActivity(new Intent(Settings.Panel.ACTION_VOLUME), +                            true /* dismissShade */); +                }              });          }      } |