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) |