Check USB device path access when prompting users to select a device.
[chromium-blink-merge.git] / chrome / browser / sessions / session_restore_delegate.cc
blob67e1d98e0b5f7a447eeff96b01a5892fe3c246b5
1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "chrome/browser/sessions/session_restore_delegate.h"
7 #include "base/metrics/field_trial.h"
8 #include "chrome/browser/sessions/session_restore_stats_collector.h"
9 #include "chrome/browser/sessions/tab_loader.h"
11 // static
12 void SessionRestoreDelegate::RestoreTabs(
13 const std::vector<RestoredTab>& tabs,
14 const base::TimeTicks& restore_started) {
15 // TODO(georgesak): make tests aware of that behavior so that they succeed if
16 // tab loading is disabled.
17 base::FieldTrial* trial =
18 base::FieldTrialList::Find("SessionRestoreBackgroundLoading");
19 bool active_only = true;
20 if (!trial || trial->group_name() == "Enabled") {
21 TabLoader::RestoreTabs(tabs, restore_started);
22 active_only = false;
24 SessionRestoreStatsCollector::TrackTabs(tabs, restore_started, active_only);