Merge "Adding permission check for dumping visible windows" into rvc-dev am: 10bee631fd
Change-Id: Ie0048725192de4b949d3f13428530f6162a7b458
This commit is contained in:
@@ -351,6 +351,11 @@ public class WindowManagerShellCommand extends ShellCommand {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private int runDumpVisibleWindowViews(PrintWriter pw) {
|
private int runDumpVisibleWindowViews(PrintWriter pw) {
|
||||||
|
if (!mInternal.checkCallingPermission(android.Manifest.permission.DUMP,
|
||||||
|
"runDumpVisibleWindowViews()")) {
|
||||||
|
throw new SecurityException("Requires DUMP permission");
|
||||||
|
}
|
||||||
|
|
||||||
try (ZipOutputStream out = new ZipOutputStream(getRawOutputStream())) {
|
try (ZipOutputStream out = new ZipOutputStream(getRawOutputStream())) {
|
||||||
ArrayList<Pair<String, ByteTransferPipe>> requestList = new ArrayList<>();
|
ArrayList<Pair<String, ByteTransferPipe>> requestList = new ArrayList<>();
|
||||||
synchronized (mInternal.mGlobalLock) {
|
synchronized (mInternal.mGlobalLock) {
|
||||||
|
|||||||
Reference in New Issue
Block a user