| Index: pdf/out_of_process_instance.cc
|
| diff --git a/pdf/out_of_process_instance.cc b/pdf/out_of_process_instance.cc
|
| index 4e76e32736a641d938c007ad6cff20aeb2d81332..f9a7031c89e02c033e9d50d4b7669d2c6d77df56 100644
|
| --- a/pdf/out_of_process_instance.cc
|
| +++ b/pdf/out_of_process_instance.cc
|
| @@ -73,6 +73,9 @@ const char kJSPageHeight[] = "height";
|
| // Document load progress arguments (Plugin -> Page)
|
| const char kJSLoadProgressType[] = "loadProgress";
|
| const char kJSProgressPercentage[] = "progress";
|
| +// Bookmarks
|
| +const char kJSBookmarksType[] = "bookmarks";
|
| +const char kJSBookmarks[] = "bookmarks";
|
| // Get password arguments (Plugin -> Page)
|
| const char kJSGetPasswordType[] = "getPassword";
|
| // Get password complete arguments (Page -> Plugin)
|
| @@ -1111,6 +1114,11 @@ void OutOfProcessInstance::DocumentLoadComplete(int page_count) {
|
| message.Set(pp::Var(kJSProgressPercentage), pp::Var(100)) ;
|
| PostMessage(message);
|
|
|
| + pp::VarDictionary bookmarksMessage;
|
| + bookmarksMessage.Set(pp::Var(kType), pp::Var(kJSBookmarksType));
|
| + bookmarksMessage.Set(pp::Var(kJSBookmarks), engine_->GetBookmarks());
|
| + PostMessage(bookmarksMessage);
|
| +
|
| if (!full_)
|
| return;
|
|
|
|
|