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.
5 #include "content/public/common/manifest.h"
9 const double Manifest::Icon::kDefaultDensity
= 1;
10 const size_t Manifest::kMaxIPCStringLength
= 4 * 1024;
12 Manifest::Icon::Icon()
13 : density(kDefaultDensity
) {
16 Manifest::Icon::~Icon() {
20 : display(DISPLAY_MODE_UNSPECIFIED
),
21 orientation(blink::WebScreenOrientationLockDefault
),
22 gcm_user_visible_only(false) {
25 Manifest::~Manifest() {
28 bool Manifest::IsEmpty() const {
29 return name
.is_null() &&
30 short_name
.is_null() &&
31 start_url
.is_empty() &&
32 display
== DISPLAY_MODE_UNSPECIFIED
&&
33 orientation
== blink::WebScreenOrientationLockDefault
&&
35 gcm_sender_id
.is_null() &&
36 !gcm_user_visible_only
;
39 } // namespace content