| Index: chrome/browser/sessions/session_restore.cc
|
| diff --git a/chrome/browser/sessions/session_restore.cc b/chrome/browser/sessions/session_restore.cc
|
| index 98708651d0277a09c6280b2421149f3345f1250c..c1daf9bf4ef31c5999b7039232c2d35d7cda69bf 100644
|
| --- a/chrome/browser/sessions/session_restore.cc
|
| +++ b/chrome/browser/sessions/session_restore.cc
|
| @@ -912,6 +912,14 @@ class SessionRestoreImpl : public content::NotificationObserver {
|
| content::ChildProcessSecurityPolicy::GetInstance()->
|
| GrantPermissionsForFile(id, *file, read_file_permissions);
|
| }
|
| + // Set up file access rights for selected files in file inputs.
|
| + const std::vector<FilePath>& input_file_paths =
|
| + webkit_glue::FilePathsFromInputsInHistoryState(state);
|
| + for (std::vector<FilePath>::const_iterator file = input_file_paths.begin();
|
| + file != input_file_paths.end(); ++file) {
|
| + content::ChildProcessSecurityPolicy::GetInstance()->
|
| + GrantPermissionsForFile(id, *file, read_file_permissions);
|
| + }
|
|
|
| if (schedule_load)
|
| tab_loader_->ScheduleLoad(&web_contents->GetController());
|
|
|