mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-07-31 20:01:12 +00:00
Added system packages as hidden folders in the Executable Path dialog
android-only change
This commit is contained in:
committed by
Baldur Karlsson
parent
827c2c24f8
commit
0df63aa8d0
@@ -548,6 +548,25 @@ struct AndroidRemoteServer : public RemoteServer
|
||||
}
|
||||
}
|
||||
|
||||
// also fetch the system packages but mark them as hidden folders
|
||||
adbStdout = Android::adbExecCommand(m_deviceID, "shell pm list packages -s").strStdout;
|
||||
|
||||
split(adbStdout, lines, '\n');
|
||||
|
||||
for(const rdcstr &line : lines)
|
||||
{
|
||||
if(!strncmp(line.c_str(), "package:", 8))
|
||||
{
|
||||
PathEntry pkg;
|
||||
pkg.filename = line.substr(8).trimmed();
|
||||
pkg.size = 0;
|
||||
pkg.lastmod = 0;
|
||||
pkg.flags = PathProperty::Directory | PathProperty::Hidden;
|
||||
|
||||
packages.push_back(pkg);
|
||||
}
|
||||
}
|
||||
|
||||
adbStdout = Android::adbExecCommand(m_deviceID, "shell dumpsys package").strStdout;
|
||||
|
||||
split(adbStdout, lines, '\n');
|
||||
@@ -859,7 +878,6 @@ struct AndroidController : public IDeviceProtocolHandler
|
||||
ReplayStatus status = ReplayStatus::Succeeded;
|
||||
|
||||
Invoke([this, &status, URL]() {
|
||||
|
||||
rdcstr deviceID = GetDeviceID(URL);
|
||||
|
||||
Device &dev = devices[deviceID];
|
||||
|
||||
Reference in New Issue
Block a user