win: Load pdf.dll with abosolute path, fix #1826
This commit is contained in:
parent
fe631e6eeb
commit
b97c22d4d7
1 changed files with 5 additions and 2 deletions
|
@ -31,8 +31,11 @@ class PdfFunctions {
|
||||||
render_pdf_to_dc_func_(NULL) {}
|
render_pdf_to_dc_func_(NULL) {}
|
||||||
|
|
||||||
bool Init() {
|
bool Init() {
|
||||||
base::FilePath pdf_module_path(FILE_PATH_LITERAL("pdf.dll"));
|
base::FilePath module_path;
|
||||||
pdf_lib_.Reset(base::LoadNativeLibrary(pdf_module_path, NULL));
|
if (!PathService::Get(base::DIR_MODULE, &module_path))
|
||||||
|
return false;
|
||||||
|
base::FilePath::StringType name(FILE_PATH_LITERAL("pdf.dll"));
|
||||||
|
pdf_lib_.Reset(base::LoadNativeLibrary(module_path.Append(name), NULL));
|
||||||
if (!pdf_lib_.is_valid()) {
|
if (!pdf_lib_.is_valid()) {
|
||||||
LOG(WARNING) << "Couldn't load PDF plugin";
|
LOG(WARNING) << "Couldn't load PDF plugin";
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue