summaryrefslogtreecommitdiff
path: root/chromium/chrome/browser/printing/print_preview_message_handler.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/printing/print_preview_message_handler.cc')
-rw-r--r--chromium/chrome/browser/printing/print_preview_message_handler.cc18
1 files changed, 10 insertions, 8 deletions
diff --git a/chromium/chrome/browser/printing/print_preview_message_handler.cc b/chromium/chrome/browser/printing/print_preview_message_handler.cc
index 3e88490b371..e891e2733ff 100644
--- a/chromium/chrome/browser/printing/print_preview_message_handler.cc
+++ b/chromium/chrome/browser/printing/print_preview_message_handler.cc
@@ -24,8 +24,8 @@
#include "components/printing/browser/print_composite_client.h"
#include "components/printing/browser/print_manager_utils.h"
#include "components/printing/common/print_messages.h"
-#include "components/printing/service/public/cpp/pdf_service_mojo_types.h"
-#include "components/printing/service/public/cpp/pdf_service_mojo_utils.h"
+#include "components/services/pdf_compositor/public/cpp/pdf_service_mojo_types.h"
+#include "components/services/pdf_compositor/public/cpp/pdf_service_mojo_utils.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/render_frame_host.h"
#include "content/public/browser/render_process_host.h"
@@ -268,28 +268,30 @@ void PrintPreviewMessageHandler::OnCompositePdfPageDone(
int page_number,
int request_id,
mojom::PdfCompositor::Status status,
- mojo::ScopedSharedBufferHandle handle) {
+ base::ReadOnlySharedMemoryRegion region) {
DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
if (status != mojom::PdfCompositor::Status::SUCCESS) {
DLOG(ERROR) << "Compositing pdf failed with error " << status;
return;
}
- NotifyUIPreviewPageReady(page_number, request_id,
- GetDataFromMojoHandle(std::move(handle)));
+ NotifyUIPreviewPageReady(
+ page_number, request_id,
+ base::RefCountedSharedMemoryMapping::CreateFromWholeRegion(region));
}
void PrintPreviewMessageHandler::OnCompositePdfDocumentDone(
int page_count,
int request_id,
mojom::PdfCompositor::Status status,
- mojo::ScopedSharedBufferHandle handle) {
+ base::ReadOnlySharedMemoryRegion region) {
DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
if (status != mojom::PdfCompositor::Status::SUCCESS) {
DLOG(ERROR) << "Compositing pdf failed with error " << status;
return;
}
- NotifyUIPreviewDocumentReady(page_count, request_id,
- GetDataFromMojoHandle(std::move(handle)));
+ NotifyUIPreviewDocumentReady(
+ page_count, request_id,
+ base::RefCountedSharedMemoryMapping::CreateFromWholeRegion(region));
}
bool PrintPreviewMessageHandler::OnMessageReceived(