| Index: chrome/browser/chromeos/file_system_provider/registry.cc
|
| diff --git a/chrome/browser/chromeos/file_system_provider/registry.cc b/chrome/browser/chromeos/file_system_provider/registry.cc
|
| index d5c9e28fa7eb7cb8bef3e35d1318df96b178ec60..58fc872f1478f4abb97a3c9770f6c80bedb17b81 100644
|
| --- a/chrome/browser/chromeos/file_system_provider/registry.cc
|
| +++ b/chrome/browser/chromeos/file_system_provider/registry.cc
|
| @@ -64,8 +64,8 @@ void Registry::RememberFileSystem(
|
|
|
| for (const auto& it : observed_entries) {
|
| base::DictionaryValue* const observed_entry = new base::DictionaryValue();
|
| - observed_entries_value->SetWithoutPathExpansion(it.first.value(),
|
| - observed_entry);
|
| + observed_entries_value->SetWithoutPathExpansion(
|
| + it.second.entry_path.value(), observed_entry);
|
| observed_entry->SetStringWithoutPathExpansion(
|
| kPrefKeyObservedEntryEntryPath, it.second.entry_path.value());
|
| observed_entry->SetBooleanWithoutPathExpansion(
|
| @@ -201,8 +201,8 @@ scoped_ptr<Registry::RestoredFileSystems> Registry::RestoreFileSystems(
|
| base::FilePath::FromUTF8Unsafe(entry_path);
|
| restored_observed_entry.recursive = recursive;
|
| restored_observed_entry.last_tag = last_tag;
|
| - restored_file_system
|
| - .observed_entries[base::FilePath::FromUTF8Unsafe(entry_path)] =
|
| + restored_file_system.observed_entries[ObservedEntryKey(
|
| + base::FilePath::FromUTF8Unsafe(entry_path), recursive)] =
|
| restored_observed_entry;
|
| }
|
| }
|
|
|