summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/printing/print_job_worker.cc16
-rw-r--r--printing/printing_context_win.cc1
2 files changed, 3 insertions, 14 deletions
diff --git a/chrome/browser/printing/print_job_worker.cc b/chrome/browser/printing/print_job_worker.cc
index cac0abf..20e51ea 100644
--- a/chrome/browser/printing/print_job_worker.cc
+++ b/chrome/browser/printing/print_job_worker.cc
@@ -137,9 +137,7 @@ void PrintJobWorker::StartPrinting(PrintedDocument* new_document) {
DCHECK_EQ(document_, new_document);
DCHECK(document_.get());
DCHECK(new_document->settings().Equals(printing_context_.settings()));
-#if !defined(OS_MACOSX)
- DCHECK(printing_context_.context());
-#endif
+
if (!document_.get() || page_number_ != PageNumber::npos() ||
document_ != new_document) {
return;
@@ -166,9 +164,7 @@ void PrintJobWorker::OnDocumentChanged(PrintedDocument* new_document) {
DCHECK_EQ(page_number_, PageNumber::npos());
DCHECK(!new_document ||
new_document->settings().Equals(printing_context_.settings()));
-#if !defined(OS_MACOSX)
- DCHECK(printing_context_.context());
-#endif
+
if (page_number_ != PageNumber::npos())
return;
@@ -182,11 +178,6 @@ void PrintJobWorker::OnNewPage() {
}
// message_loop() could return NULL when the print job is cancelled.
DCHECK_EQ(message_loop(), MessageLoop::current());
-#if !defined(OS_MACOSX)
- DCHECK(printing_context_.context());
- if (!printing_context_.context())
- return;
-#endif
if (page_number_ == PageNumber::npos()) {
// Find first page to print.
@@ -239,9 +230,6 @@ void PrintJobWorker::OnDocumentDone() {
DCHECK_EQ(message_loop(), MessageLoop::current());
DCHECK_EQ(page_number_, PageNumber::npos());
DCHECK(document_.get());
-#if !defined(OS_MACOSX)
- DCHECK(printing_context_.context());
-#endif
if (printing_context_.DocumentDone() != PrintingContext::OK) {
OnFailure();
diff --git a/printing/printing_context_win.cc b/printing/printing_context_win.cc
index 83ddfd4..94108cd 100644
--- a/printing/printing_context_win.cc
+++ b/printing/printing_context_win.cc
@@ -330,6 +330,7 @@ PrintingContext::Result PrintingContext::DocumentDone() {
if (abort_printing_)
return CANCEL;
DCHECK(in_print_job_);
+ DCHECK(context_);
// Inform the driver that document has ended.
if (EndDoc(context_) <= 0)