diff options
Diffstat (limited to 'chrome/browser/printing/print_job.cc')
-rw-r--r-- | chrome/browser/printing/print_job.cc | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/chrome/browser/printing/print_job.cc b/chrome/browser/printing/print_job.cc index 14a487cd..a2d07fd 100644 --- a/chrome/browser/printing/print_job.cc +++ b/chrome/browser/printing/print_job.cc @@ -24,8 +24,6 @@ PrintJob::PrintJob(PrintedPagesSource* source) is_job_pending_(false), is_print_dialog_box_shown_(false), is_canceling_(false) { - DCHECK(ui_message_loop_); - ui_message_loop_->AddDestructionObserver(this); } PrintJob::PrintJob() @@ -36,18 +34,14 @@ PrintJob::PrintJob() is_job_pending_(false), is_print_dialog_box_shown_(false), is_canceling_(false) { - DCHECK(ui_message_loop_); - ui_message_loop_->AddDestructionObserver(this); } 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); + DCHECK(worker_->message_loop() == NULL); DCHECK_EQ(ui_message_loop_, MessageLoop::current()); } @@ -148,10 +142,6 @@ int PrintJob::cookie() const { return document_->cookie(); } -void PrintJob::WillDestroyCurrentMessageLoop() { - NOTREACHED(); -} - void PrintJob::GetSettings(GetSettingsAskParam ask_user_for_settings, HWND parent_window) { DCHECK_EQ(ui_message_loop_, MessageLoop::current()); |