Index: tools/telemetry/telemetry/page/page_runner.py |
diff --git a/tools/telemetry/telemetry/page/page_runner.py b/tools/telemetry/telemetry/page/page_runner.py |
index edf7be8a09425455f7d82125971360628ad5399c..2cad4a32a01bff66fa1b0c1fb1a35f9a7b485b4d 100644 |
--- a/tools/telemetry/telemetry/page/page_runner.py |
+++ b/tools/telemetry/telemetry/page/page_runner.py |
@@ -105,9 +105,8 @@ class PageRunner(object): |
possible_browser.options.wpr_mode = wpr_modes.WPR_REPLAY |
else: |
possible_browser.options.wpr_mode = wpr_modes.WPR_OFF |
- if last_archive_path != page.archive_path: |
- state.Close() |
- state = _RunState() |
+ if last_archive_path != page.archive_path and state.browser: |
+ state.browser.SetReplayArchivePath(page.archive_path) |
last_archive_path = page.archive_path |
if (test.discard_first_result and |
not self.has_called_will_run_page_set): |