mirror of
https://github.com/priyanshujain/sanderling.git
synced 2026-10-04 12:07:09 +00:00
fix(sidecar): default reinstallApp in SetClearStateReinstall; cover non-android clear
Only Dial set reinstallApp, so a Client built another way would nil-deref on Android clear-state. Default it in SetClearStateReinstall too. Add a non-android test so the platform guard has negative coverage: dropping the android check would now fail.
This commit is contained in:
1 parent
4c931635d7
commit
b7d624662b
2 files changed
+22
No files matched your search
@@ -46,6 +46,9 @@ func (c *Client) SetClearStateReinstall(serial, apkPath string, output io.Writer
|
||||
c.serial = serial
|
||||
c.apkPath = apkPath
|
||||
c.output = output
|
||||
if c.reinstallApp == nil {
|
||||
c.reinstallApp = android.ReinstallApp
|
||||
}
|
||||
}
|
||||
|
||||
// ForegroundApp reports the foreground package. Only Android is supported (via
|
||||
|
||||
Reference in new issue
Block a user