Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(133)

Side by Side Diff: android_webview/renderer/print_web_view_helper.cc

Issue 337473004: aw: Use comparison DCHECKs where appropriate (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « android_webview/renderer/aw_render_view_ext.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // TODO(sgurun) copied from chrome/renderer. Remove after crbug.com/322276 5 // TODO(sgurun) copied from chrome/renderer. Remove after crbug.com/322276
6 6
7 #include "android_webview/renderer/print_web_view_helper.h" 7 #include "android_webview/renderer/print_web_view_helper.h"
8 8
9 #include <string> 9 #include <string>
10 10
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
134 margin_left_in_pixels); 134 margin_left_in_pixels);
135 } 135 }
136 136
137 int new_content_width = page_size_in_pixels.width - 137 int new_content_width = page_size_in_pixels.width -
138 margin_left_in_pixels - margin_right_in_pixels; 138 margin_left_in_pixels - margin_right_in_pixels;
139 int new_content_height = page_size_in_pixels.height - 139 int new_content_height = page_size_in_pixels.height -
140 margin_top_in_pixels - margin_bottom_in_pixels; 140 margin_top_in_pixels - margin_bottom_in_pixels;
141 141
142 // Invalid page size and/or margins. We just use the default setting. 142 // Invalid page size and/or margins. We just use the default setting.
143 if (new_content_width < 1 || new_content_height < 1) { 143 if (new_content_width < 1 || new_content_height < 1) {
144 CHECK(frame != NULL); 144 CHECK(frame);
145 page_css_params = GetCssPrintParams(NULL, page_index, page_params); 145 page_css_params = GetCssPrintParams(NULL, page_index, page_params);
146 return page_css_params; 146 return page_css_params;
147 } 147 }
148 148
149 page_css_params.content_size = gfx::Size( 149 page_css_params.content_size = gfx::Size(
150 ConvertUnit(new_content_width, kPixelsPerInch, dpi), 150 ConvertUnit(new_content_width, kPixelsPerInch, dpi),
151 ConvertUnit(new_content_height, kPixelsPerInch, dpi)); 151 ConvertUnit(new_content_height, kPixelsPerInch, dpi));
152 152
153 if (original_page_size_in_pixels != page_size_in_pixels) { 153 if (original_page_size_in_pixels != page_size_in_pixels) {
154 page_css_params.page_size = gfx::Size( 154 page_css_params.page_size = gfx::Size(
(...skipping 1809 matching lines...) Expand 10 before | Expand all | Expand 10 after
1964 DCHECK_EQ(INITIALIZED, state_); 1964 DCHECK_EQ(INITIALIZED, state_);
1965 generate_draft_pages_ = generate_draft_pages; 1965 generate_draft_pages_ = generate_draft_pages;
1966 } 1966 }
1967 1967
1968 void PrintWebViewHelper::PrintPreviewContext::set_error( 1968 void PrintWebViewHelper::PrintPreviewContext::set_error(
1969 enum PrintPreviewErrorBuckets error) { 1969 enum PrintPreviewErrorBuckets error) {
1970 error_ = error; 1970 error_ = error;
1971 } 1971 }
1972 1972
1973 blink::WebLocalFrame* PrintWebViewHelper::PrintPreviewContext::source_frame() { 1973 blink::WebLocalFrame* PrintWebViewHelper::PrintPreviewContext::source_frame() {
1974 DCHECK(state_ != UNINITIALIZED); 1974 DCHECK_NE(UNINITIALIZED, state_);
1975 return source_frame_.GetFrame(); 1975 return source_frame_.GetFrame();
1976 } 1976 }
1977 1977
1978 const blink::WebNode& 1978 const blink::WebNode&
1979 PrintWebViewHelper::PrintPreviewContext::source_node() const { 1979 PrintWebViewHelper::PrintPreviewContext::source_node() const {
1980 DCHECK(state_ != UNINITIALIZED); 1980 DCHECK_NE(UNINITIALIZED, state_);
1981 return source_node_; 1981 return source_node_;
1982 } 1982 }
1983 1983
1984 blink::WebLocalFrame* 1984 blink::WebLocalFrame*
1985 PrintWebViewHelper::PrintPreviewContext::prepared_frame() { 1985 PrintWebViewHelper::PrintPreviewContext::prepared_frame() {
1986 DCHECK(state_ != UNINITIALIZED); 1986 DCHECK_NE(UNINITIALIZED, state_);
1987 return prep_frame_view_->frame(); 1987 return prep_frame_view_->frame();
1988 } 1988 }
1989 1989
1990 const blink::WebNode& 1990 const blink::WebNode&
1991 PrintWebViewHelper::PrintPreviewContext::prepared_node() const { 1991 PrintWebViewHelper::PrintPreviewContext::prepared_node() const {
1992 DCHECK(state_ != UNINITIALIZED); 1992 DCHECK_NE(UNINITIALIZED, state_);
1993 return prep_frame_view_->node(); 1993 return prep_frame_view_->node();
1994 } 1994 }
1995 1995
1996 int PrintWebViewHelper::PrintPreviewContext::total_page_count() const { 1996 int PrintWebViewHelper::PrintPreviewContext::total_page_count() const {
1997 DCHECK(state_ != UNINITIALIZED); 1997 DCHECK_NE(UNINITIALIZED, state_);
1998 return total_page_count_; 1998 return total_page_count_;
1999 } 1999 }
2000 2000
2001 bool PrintWebViewHelper::PrintPreviewContext::generate_draft_pages() const { 2001 bool PrintWebViewHelper::PrintPreviewContext::generate_draft_pages() const {
2002 return generate_draft_pages_; 2002 return generate_draft_pages_;
2003 } 2003 }
2004 2004
2005 PreviewMetafile* PrintWebViewHelper::PrintPreviewContext::metafile() { 2005 PreviewMetafile* PrintWebViewHelper::PrintPreviewContext::metafile() {
2006 DCHECK(IsRendering()); 2006 DCHECK(IsRendering());
2007 return metafile_.get(); 2007 return metafile_.get();
2008 } 2008 }
2009 2009
2010 int PrintWebViewHelper::PrintPreviewContext::last_error() const { 2010 int PrintWebViewHelper::PrintPreviewContext::last_error() const {
2011 return error_; 2011 return error_;
2012 } 2012 }
2013 2013
2014 gfx::Size PrintWebViewHelper::PrintPreviewContext::GetPrintCanvasSize() const { 2014 gfx::Size PrintWebViewHelper::PrintPreviewContext::GetPrintCanvasSize() const {
2015 DCHECK(IsRendering()); 2015 DCHECK(IsRendering());
2016 return prep_frame_view_->GetPrintCanvasSize(); 2016 return prep_frame_view_->GetPrintCanvasSize();
2017 } 2017 }
2018 2018
2019 void PrintWebViewHelper::PrintPreviewContext::ClearContext() { 2019 void PrintWebViewHelper::PrintPreviewContext::ClearContext() {
2020 prep_frame_view_.reset(); 2020 prep_frame_view_.reset();
2021 metafile_.reset(); 2021 metafile_.reset();
2022 pages_to_render_.clear(); 2022 pages_to_render_.clear();
2023 error_ = PREVIEW_ERROR_NONE; 2023 error_ = PREVIEW_ERROR_NONE;
2024 } 2024 }
2025 2025
2026 } // namespace printing 2026 } // namespace printing
OLDNEW
« no previous file with comments | « android_webview/renderer/aw_render_view_ext.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698