Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2818dedc authored by changbetty's avatar changbetty
Browse files

[LE] Launch the MediaOutputBroadcastDialog when the current device is

broadcasting

Bug: 229577323
Test: Manual test
Change-Id: I0bfc9ecac2a0b6d68d41c4d17d4642f927581ccb
parent 1a39660d
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -35,6 +35,7 @@ import com.android.settings.media.MediaOutputIndicatorWorker;
import com.android.settings.slices.CustomSliceRegistry;
import com.android.settings.slices.SliceBackgroundWorker;
import com.android.settingslib.media.MediaDevice;
import com.android.settingslib.media.MediaOutputConstants;

public class MediaVolumePreferenceController extends VolumeSeekBarPreferenceController {
    private static final String TAG = "MediaVolumePreCtrl";
@@ -106,8 +107,10 @@ public class MediaVolumePreferenceController extends VolumeSeekBarPreferenceCont

        final Intent intent = new Intent();
        if (getWorker().isDeviceBroadcasting()) {
            // TODO(b/229577323) : Get the intent action for the Media Output Broadcast Dialog
            //  in SystemUI
            intent.setPackage(MediaOutputConstants.SYSTEMUI_PACKAGE_NAME);
            intent.setAction(MediaOutputConstants.ACTION_LAUNCH_MEDIA_OUTPUT_BROADCAST_DIALOG);
            intent.putExtra(MediaOutputConstants.EXTRA_PACKAGE_NAME,
                    getWorker().getActiveLocalMediaController().getPackageName());
        } else {
            // TODO(b/229577518) : Get the intent action of the Bluetooth Broadcast Dialog
            //  for user to choose the action