| Index: tools/telemetry/telemetry/core/backends/chrome/android_browser_finder.py
|
| diff --git a/tools/telemetry/telemetry/core/backends/chrome/android_browser_finder.py b/tools/telemetry/telemetry/core/backends/chrome/android_browser_finder.py
|
| index 40e84ffb16467b1ba833d03eeb79023cf072733e..4a06c1258d3e7e8c1bf15b4b051ad02a26127397 100644
|
| --- a/tools/telemetry/telemetry/core/backends/chrome/android_browser_finder.py
|
| +++ b/tools/telemetry/telemetry/core/backends/chrome/android_browser_finder.py
|
| @@ -200,14 +200,13 @@ def _FindAllPossibleBrowsers(finder_options, android_platform):
|
| return possible_browsers
|
|
|
|
|
| -def FindAllAvailableBrowsers(finder_options):
|
| +def FindAllAvailableBrowsers(finder_options, device):
|
| """Finds all the possible browsers on one device.
|
|
|
| The device is either the only device on the host platform,
|
| or |finder_options| specifies a particular device.
|
| """
|
| - device = android_device.GetDevice(finder_options)
|
| - if not device:
|
| + if not isinstance(device, android_device.AndroidDevice):
|
| return []
|
| android_platform = platform.GetPlatformForDevice(device, finder_options)
|
| return _FindAllPossibleBrowsers(finder_options, android_platform)
|
|
|