diff options
-rw-r--r-- | chrome/browser/printing/print_job.cc | 17 | ||||
-rw-r--r-- | chrome/browser/printing/print_job.h | 6 | ||||
-rw-r--r-- | chrome/browser/printing/print_job_unittest.cc | 1 | ||||
-rw-r--r-- | chrome/browser/printing/print_job_worker.cc | 4 | ||||
-rw-r--r-- | chrome/browser/printing/print_job_worker.h | 3 | ||||
-rw-r--r-- | chrome/browser/printing/printer_query.cc | 4 | ||||
-rw-r--r-- | chrome/browser/printing/printer_query.h | 3 | ||||
-rw-r--r-- | printing/printing_context.h | 3 | ||||
-rw-r--r-- | printing/printing_context_cairo.cc | 4 | ||||
-rw-r--r-- | printing/printing_context_cairo.h | 1 | ||||
-rw-r--r-- | printing/printing_context_mac.h | 1 | ||||
-rw-r--r-- | printing/printing_context_mac.mm | 4 | ||||
-rw-r--r-- | printing/printing_context_win.cc | 4 | ||||
-rw-r--r-- | printing/printing_context_win.h | 1 |
14 files changed, 0 insertions, 56 deletions
diff --git a/chrome/browser/printing/print_job.cc b/chrome/browser/printing/print_job.cc index cf49f78..dc14abb 100644 --- a/chrome/browser/printing/print_job.cc +++ b/chrome/browser/printing/print_job.cc @@ -22,7 +22,6 @@ PrintJob::PrintJob() worker_(), settings_(), is_job_pending_(false), - is_print_dialog_box_shown_(false), is_canceling_(false) { DCHECK(ui_message_loop_); // This is normally a UI message loop, but in unit tests, the message loop is @@ -36,7 +35,6 @@ PrintJob::~PrintJob() { ui_message_loop_->RemoveDestructionObserver(this); // The job should be finished (or at least canceled) when it is destroyed. DCHECK(!is_job_pending_); - DCHECK(!is_print_dialog_box_shown_); DCHECK(!is_canceling_); if (worker_.get()) DCHECK(worker_->message_loop() == NULL); @@ -49,7 +47,6 @@ void PrintJob::Initialize(PrintJobWorkerOwner* job, DCHECK(!source_); DCHECK(!worker_.get()); DCHECK(!is_job_pending_); - DCHECK(!is_print_dialog_box_shown_); DCHECK(!is_canceling_); DCHECK(!document_.get()); source_ = source; @@ -114,7 +111,6 @@ void PrintJob::StartPrinting() { DCHECK_EQ(ui_message_loop_, MessageLoop::current()); DCHECK(worker_->message_loop()); DCHECK(!is_job_pending_); - DCHECK(!is_print_dialog_box_shown_); if (!worker_->message_loop() || is_job_pending_) return; @@ -141,13 +137,6 @@ void PrintJob::Stop() { MessageLoop* worker_loop = worker_->message_loop(); if (worker_loop) { - if (is_print_dialog_box_shown_) { - // Make sure there is no Print... dialog box. - worker_loop->PostTask(FROM_HERE, NewRunnableMethod( - worker_.get(), &PrintJobWorker::DismissDialog)); - is_print_dialog_box_shown_ = false; - } - ControlledWorkerShutdown(); is_job_pending_ = false; @@ -216,10 +205,6 @@ bool PrintJob::is_job_pending() const { return is_job_pending_; } -bool PrintJob::is_print_dialog_box_shown() const { - return is_print_dialog_box_shown_; -} - PrintedDocument* PrintJob::document() const { return document_.get(); } @@ -246,8 +231,6 @@ void PrintJob::OnNotifyPrintJobEvent(const JobEventDetails& event_details) { switch (event_details.type()) { case JobEventDetails::FAILED: { settings_.Clear(); - // Update internal state. - is_print_dialog_box_shown_ = false; // No need to cancel since the worker already canceled itself. Stop(); break; diff --git a/chrome/browser/printing/print_job.h b/chrome/browser/printing/print_job.h index 8468828..9191208 100644 --- a/chrome/browser/printing/print_job.h +++ b/chrome/browser/printing/print_job.h @@ -88,9 +88,6 @@ class PrintJob : public PrintJobWorkerOwner, // and the end of the spooling. bool is_job_pending() const; - // Returns true if the Print... dialog box is currently displayed. - bool is_print_dialog_box_shown() const; - // Access the current printed document. Warning: may be NULL. PrintedDocument* document() const; @@ -136,9 +133,6 @@ class PrintJob : public PrintJobWorkerOwner, // Is the worker thread printing. bool is_job_pending_; - // Is the Print... dialog box currently shown. - bool is_print_dialog_box_shown_; - // Is Canceling? If so, try to not cause recursion if on FAILED notification, // the notified calls Cancel() again. bool is_canceling_; diff --git a/chrome/browser/printing/print_job_unittest.cc b/chrome/browser/printing/print_job_unittest.cc index bdd8dd0..e5142ac 100644 --- a/chrome/browser/printing/print_job_unittest.cc +++ b/chrome/browser/printing/print_job_unittest.cc @@ -135,7 +135,6 @@ TEST(PrintJobTest, SimplePrintLateInit) { job->FlushJob(timeout_ms); job->DisconnectSource(); job->is_job_pending(); - job->is_print_dialog_box_shown(); job->document(); // Private job->UpdatePrintedDocument(NULL); diff --git a/chrome/browser/printing/print_job_worker.cc b/chrome/browser/printing/print_job_worker.cc index 201b2f7..50a1a18 100644 --- a/chrome/browser/printing/print_job_worker.cc +++ b/chrome/browser/printing/print_job_worker.cc @@ -223,10 +223,6 @@ void PrintJobWorker::Cancel() { // context we run. } -void PrintJobWorker::DismissDialog() { - printing_context_->DismissDialog(); -} - void PrintJobWorker::OnDocumentDone() { DCHECK_EQ(message_loop(), MessageLoop::current()); DCHECK_EQ(page_number_, PageNumber::npos()); diff --git a/chrome/browser/printing/print_job_worker.h b/chrome/browser/printing/print_job_worker.h index 30ac69f..6b0183b 100644 --- a/chrome/browser/printing/print_job_worker.h +++ b/chrome/browser/printing/print_job_worker.h @@ -57,9 +57,6 @@ class PrintJobWorker : public base::Thread { // This is the only function that can be called in a thread. void Cancel(); - // Cancels the Print... dialog box if shown, noop otherwise. - void DismissDialog(); - protected: // Retrieves the context for testing only. PrintingContext* printing_context() { return printing_context_.get(); } diff --git a/chrome/browser/printing/printer_query.cc b/chrome/browser/printing/printer_query.cc index 89f0e97..f39960f 100644 --- a/chrome/browser/printing/printer_query.cc +++ b/chrome/browser/printing/printer_query.cc @@ -118,10 +118,6 @@ void PrinterQuery::StopWorker() { } } -bool PrinterQuery::is_print_dialog_box_shown() const { - return is_print_dialog_box_shown_; -} - bool PrinterQuery::is_callback_pending() const { return callback_.get() != NULL; } diff --git a/chrome/browser/printing/printer_query.h b/chrome/browser/printing/printer_query.h index 9f9ff20..edc0c63 100644 --- a/chrome/browser/printing/printer_query.h +++ b/chrome/browser/printing/printer_query.h @@ -54,9 +54,6 @@ class PrinterQuery : public PrintJobWorkerOwner { // Stops the worker thread since the client is done with this object. void StopWorker(); - // Returns true if the Print... dialog box is currently displayed. - bool is_print_dialog_box_shown() const; - // Returns true if a GetSettings() call is pending completion. bool is_callback_pending() const; diff --git a/printing/printing_context.h b/printing/printing_context.h index 353c36d..6d51f02 100644 --- a/printing/printing_context.h +++ b/printing/printing_context.h @@ -72,9 +72,6 @@ class PrintingContext { // immediately. virtual void Cancel() = 0; - // Dismiss the Print... dialog box if shown. - virtual void DismissDialog() = 0; - // Releases the native printing context. virtual void ReleaseContext() = 0; diff --git a/printing/printing_context_cairo.cc b/printing/printing_context_cairo.cc index 5f9f884..5976878 100644 --- a/printing/printing_context_cairo.cc +++ b/printing/printing_context_cairo.cc @@ -158,10 +158,6 @@ void PrintingContextCairo::Cancel() { NOTIMPLEMENTED(); } -void PrintingContextCairo::DismissDialog() { - NOTIMPLEMENTED(); -} - void PrintingContextCairo::ReleaseContext() { // Nothing to do yet. } diff --git a/printing/printing_context_cairo.h b/printing/printing_context_cairo.h index c5a8fa8..ac42239 100644 --- a/printing/printing_context_cairo.h +++ b/printing/printing_context_cairo.h @@ -28,7 +28,6 @@ class PrintingContextCairo : public PrintingContext { virtual Result PageDone(); virtual Result DocumentDone(); virtual void Cancel(); - virtual void DismissDialog(); virtual void ReleaseContext(); virtual gfx::NativeDrawingContext context() const; diff --git a/printing/printing_context_mac.h b/printing/printing_context_mac.h index 49ba983..8f6bf34 100644 --- a/printing/printing_context_mac.h +++ b/printing/printing_context_mac.h @@ -34,7 +34,6 @@ class PrintingContextMac : public PrintingContext { virtual Result PageDone(); virtual Result DocumentDone(); virtual void Cancel(); - virtual void DismissDialog(); virtual void ReleaseContext(); virtual gfx::NativeDrawingContext context() const; diff --git a/printing/printing_context_mac.mm b/printing/printing_context_mac.mm index 466c59b..1826c49 100644 --- a/printing/printing_context_mac.mm +++ b/printing/printing_context_mac.mm @@ -201,10 +201,6 @@ void PrintingContextMac::Cancel() { PMSessionEndPageNoDialog(print_session); } -void PrintingContextMac::DismissDialog() { - NOTIMPLEMENTED(); -} - void PrintingContextMac::ReleaseContext() { if (print_info_) { [print_info_ autorelease]; diff --git a/printing/printing_context_win.cc b/printing/printing_context_win.cc index c5130c0..3d40739 100644 --- a/printing/printing_context_win.cc +++ b/printing/printing_context_win.cc @@ -327,10 +327,6 @@ void PrintingContextWin::Cancel() { in_print_job_ = false; if (context_) CancelDC(context_); - DismissDialog(); -} - -void PrintingContextWin::DismissDialog() { if (dialog_box_) { DestroyWindow(dialog_box_); dialog_box_dismissed_ = true; diff --git a/printing/printing_context_win.h b/printing/printing_context_win.h index 361fbe6..d42bf97 100644 --- a/printing/printing_context_win.h +++ b/printing/printing_context_win.h @@ -34,7 +34,6 @@ class PrintingContextWin : public PrintingContext { virtual Result PageDone(); virtual Result DocumentDone(); virtual void Cancel(); - virtual void DismissDialog(); virtual void ReleaseContext(); virtual gfx::NativeDrawingContext context() const; |