summaryrefslogtreecommitdiffstats
path: root/chrome/browser/printing
diff options
context:
space:
mode:
authorvitalybuka@chromium.org <vitalybuka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-23 21:41:39 +0000
committervitalybuka@chromium.org <vitalybuka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-23 21:41:39 +0000
commit4de981d0be7432f2f92110062806a7bf93181969 (patch)
tree5867aeba8e9193095475cb50e7efd8d5155d277d /chrome/browser/printing
parent2d7a4dc30d657d21dab22e76b89d2098ee7bc564 (diff)
downloadchromium_src-4de981d0be7432f2f92110062806a7bf93181969.zip
chromium_src-4de981d0be7432f2f92110062806a7bf93181969.tar.gz
chromium_src-4de981d0be7432f2f92110062806a7bf93181969.tar.bz2
Revert 211966 "Stores JobEventDetails in scoped_refptr."
Speculative revert as potatial sourse of http://crbug.com/263359 If next Canary will have no crashe we will fix issue in PdfMetafileCg and re-apply this patch. BUG=260806, 263359 > Stores JobEventDetails in scoped_refptr. > > BUG=260806 > > Review URL: https://chromiumcodereview.appspot.com/19299006 TBR=vitalybuka@chromium.org Review URL: https://codereview.chromium.org/19809003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213235 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/printing')
-rw-r--r--chrome/browser/printing/print_job_worker.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/chrome/browser/printing/print_job_worker.cc b/chrome/browser/printing/print_job_worker.cc
index 0ffcaf2..a3298f5 100644
--- a/chrome/browser/printing/print_job_worker.cc
+++ b/chrome/browser/printing/print_job_worker.cc
@@ -40,13 +40,12 @@ void NotificationCallback(PrintJobWorkerOwner* print_job,
JobEventDetails::Type detail_type,
PrintedDocument* document,
PrintedPage* page) {
- scoped_refptr<JobEventDetails> details(new JobEventDetails(detail_type,
- document, page));
+ JobEventDetails* details = new JobEventDetails(detail_type, document, page);
content::NotificationService::current()->Notify(
chrome::NOTIFICATION_PRINT_JOB_EVENT,
// We know that is is a PrintJob object in this circumstance.
content::Source<PrintJob>(static_cast<PrintJob*>(print_job)),
- content::Details<JobEventDetails>(details.get()));
+ content::Details<JobEventDetails>(details));
}
PrintJobWorker::PrintJobWorker(PrintJobWorkerOwner* owner)