1 // Copyright 2014 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. 4 5 #include "content/public/common/manifest.h" 6 7 namespace content { 8 9 const double Manifest::Icon::kDefaultDensity = 1; 10 const size_t Manifest::kMaxIPCStringLength = 4 * 1024; 11 12 Manifest::Icon::Icon() 13 : density(kDefaultDensity) { 14 } 15 16 Manifest::Icon::~Icon() { 17 } 18 19 Manifest::Manifest() 20 : display(DISPLAY_MODE_UNSPECIFIED), 21 orientation(blink::WebScreenOrientationLockDefault) { 22 } 23 24 Manifest::~Manifest() { 25 } 26 27 bool Manifest::IsEmpty() const { 28 return name.is_null() && 29 short_name.is_null() && 30 start_url.is_empty() && 31 display == DISPLAY_MODE_UNSPECIFIED && 32 orientation == blink::WebScreenOrientationLockDefault && 33 icons.empty(); 34 } 35 36 } // namespace content 37