Revert 168224 - Update V8 to version 3.15.4.
[chromium-blink-merge.git] / chrome / browser / chromeos / prerender_condition_network.cc
blobf7519a16a4aa91a62609a1532946b7426e4861ad
1 // Copyright (c) 2011 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/chromeos/prerender_condition_network.h"
7 namespace chromeos {
9 PrerenderConditionNetwork::PrerenderConditionNetwork(
10 NetworkLibrary* network_library) : network_library_(network_library) {
11 DCHECK(network_library_);
14 PrerenderConditionNetwork::~PrerenderConditionNetwork() {
17 bool PrerenderConditionNetwork::CanPrerender() const {
18 const Network* active_network = network_library_->active_network();
19 if (!active_network)
20 return false;
21 switch (active_network->type()) {
22 case TYPE_ETHERNET:
23 case TYPE_WIFI:
24 return true;
25 default:
26 return false;
30 } // namespace chromeos