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

Commit 763b6b29 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Open PiP menu via KEYEVENT_WINDOW on TV"

parents 6629b4de dc5a1a8d
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@
package com.android.systemui.statusbar.tv;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.RemoteException;
import android.os.ServiceManager;
@@ -38,6 +39,10 @@ import dagger.Lazy;
@SysUISingleton
public class TvStatusBar extends CoreStartable implements CommandQueue.Callbacks {

    private static final String ACTION_SHOW_PIP_MENU =
            "com.android.wm.shell.pip.tv.notification.action.SHOW_PIP_MENU";
    private static final String SYSTEMUI_PERMISSION = "com.android.systemui.permission.SELF";

    private final CommandQueue mCommandQueue;
    private final Lazy<AssistManager> mAssistManagerLazy;

@@ -65,4 +70,9 @@ public class TvStatusBar extends CoreStartable implements CommandQueue.Callbacks
    public void startAssist(Bundle args) {
        mAssistManagerLazy.get().startAssist(args);
    }

    @Override
    public void showPictureInPictureMenu() {
        mContext.sendBroadcast(new Intent(ACTION_SHOW_PIP_MENU), SYSTEMUI_PERMISSION);
    }
}