Index: pdf/out_of_process_instance.cc |
diff --git a/pdf/out_of_process_instance.cc b/pdf/out_of_process_instance.cc |
index 265c53ff473bebe789ffeb73c3a00aaeaa9937e1..b3bfd341e7379c3981b469d450c5821acd774338 100644 |
--- a/pdf/out_of_process_instance.cc |
+++ b/pdf/out_of_process_instance.cc |
@@ -343,9 +343,9 @@ bool OutOfProcessInstance::Init(uint32_t argc, |
text_input_.reset(new pp::TextInput_Dev(this)); |
- const char* stream_url = NULL; |
- const char* original_url = NULL; |
- const char* headers = NULL; |
+ const char* stream_url = nullptr; |
+ const char* original_url = nullptr; |
+ const char* headers = nullptr; |
bool is_material = false; |
for (uint32_t i = 0; i < argc; ++i) { |
if (strcmp(argn[i], "src") == 0) |
@@ -363,12 +363,6 @@ bool OutOfProcessInstance::Init(uint32_t argc, |
else |
background_color_ = kBackgroundColor; |
- // TODO(raymes): This is a hack to ensure that if no headers are passed in |
- // then we get the right MIME type. When the in process plugin is removed we |
- // can fix the document loader properly and remove this hack. |
- if (!headers || strcmp(headers, "") == 0) |
- headers = "content-type: application/pdf"; |
raymes
2015/05/28 02:44:42
Do we need to preserve this in document_loader?
Lei Zhang
2015/05/28 05:56:33
See the code around document_loader.cc line 72.
|
- |
if (!original_url) |
return false; |
@@ -444,7 +438,7 @@ void OutOfProcessInstance::HandleMessage(const pp::Var& message) { |
preview_engine_.reset(); |
engine_.reset(PDFEngine::Create(this)); |
engine_->SetGrayscale(dict.Get(pp::Var(kJSPrintPreviewGrayscale)).AsBool()); |
- engine_->New(url_.c_str()); |
+ engine_->New(url_.c_str(), nullptr /* empty header */); |
print_preview_page_count_ = |
std::max(dict.Get(pp::Var(kJSPrintPreviewPageCount)).AsInt(), 0); |
@@ -915,7 +909,7 @@ void OutOfProcessInstance::UpdateCursor(PP_CursorType_Dev cursor) { |
} |
cursor_interface->SetCursor( |
- pp_instance(), cursor_, pp::ImageData().pp_resource(), NULL); |
+ pp_instance(), cursor_, pp::ImageData().pp_resource(), nullptr); |
} |
void OutOfProcessInstance::UpdateTickMarks( |
@@ -1177,7 +1171,7 @@ void OutOfProcessInstance::PreviewDocumentLoadComplete() { |
if (print_preview_page_count_ == 0) |
return; |
- if (preview_pages_info_.size()) |
+ if (!preview_pages_info_.empty()) |
LoadAvailablePreviewPage(); |
} |
@@ -1210,7 +1204,7 @@ void OutOfProcessInstance::PreviewDocumentLoadFailed() { |
preview_document_load_state_ = LOAD_STATE_FAILED; |
preview_pages_info_.pop(); |
- if (preview_pages_info_.size()) |
+ if (!preview_pages_info_.empty()) |
LoadAvailablePreviewPage(); |
} |
@@ -1360,7 +1354,7 @@ void OutOfProcessInstance::AppendBlankPrintPreviewPages() { |
if (print_preview_page_count_ == 0) |
return; |
engine_->AppendBlankPages(print_preview_page_count_); |
- if (preview_pages_info_.size() > 0) |
+ if (!preview_pages_info_.empty()) |
LoadAvailablePreviewPage(); |
} |
@@ -1393,7 +1387,7 @@ void OutOfProcessInstance::ProcessPreviewPageInfo(const std::string& url, |
} |
void OutOfProcessInstance::LoadAvailablePreviewPage() { |
- if (preview_pages_info_.size() <= 0 || |
+ if (preview_pages_info_.empty() || |
document_load_state_ != LOAD_STATE_COMPLETE) { |
return; |
} |