| Index: chrome/browser/media_galleries/media_galleries_test_util.cc
|
| diff --git a/chrome/browser/media_galleries/media_galleries_test_util.cc b/chrome/browser/media_galleries/media_galleries_test_util.cc
|
| index 692a1230f38cc237a0610f18be6c1e6cf9f77691..b75313cbe0c5d9adf3b875dff3823a4a7eb19c08 100644
|
| --- a/chrome/browser/media_galleries/media_galleries_test_util.cc
|
| +++ b/chrome/browser/media_galleries/media_galleries_test_util.cc
|
| @@ -135,6 +135,18 @@ EnsureMediaDirectoriesExists::GetFakePicasaFoldersRootPath() const {
|
| }
|
| #endif // OS_WIN || OS_MACOSX
|
|
|
| +#if defined(OS_MACOSX)
|
| +base::FilePath EnsureMediaDirectoriesExists::GetFakeITunesRootPath() const {
|
| + DCHECK(fake_dir_.IsValid());
|
| + return fake_dir_.path().AppendASCII("itunes");
|
| +}
|
| +
|
| +base::FilePath EnsureMediaDirectoriesExists::GetFakeIPhotoRootPath() const {
|
| + DCHECK(fake_dir_.IsValid());
|
| + return fake_dir_.path().AppendASCII("iphoto");
|
| +}
|
| +#endif // OS_MACOSX
|
| +
|
| void EnsureMediaDirectoriesExists::Init() {
|
| #if defined(OS_CHROMEOS) || defined(OS_ANDROID)
|
| return;
|
| @@ -159,20 +171,25 @@ void EnsureMediaDirectoriesExists::Init() {
|
|
|
| #if defined(OS_MACOSX)
|
| mac_preferences_.reset(new MockPreferences);
|
| - iapps::SetMacPreferencesForTesting(mac_preferences_.get());
|
| - picasa::SetMacPreferencesForTesting(mac_preferences_.get());
|
|
|
| // iTunes override.
|
| + base::FilePath itunes_xml =
|
| + GetFakeITunesRootPath().AppendASCII("iTunes Library.xml");
|
| mac_preferences_->AddTestItem(
|
| base::mac::NSToCFCast(iapps::kITunesRecentDatabasePathsKey),
|
| - base::SysUTF8ToNSString(fake_dir_.path().AppendASCII("itunes").value()),
|
| + base::mac::NSToCFCast(iapps::NSArrayFromFilePath(itunes_xml)),
|
| false);
|
|
|
| // iPhoto override.
|
| + base::FilePath iphoto_xml =
|
| + GetFakeIPhotoRootPath().AppendASCII("AlbumData.xml");
|
| mac_preferences_->AddTestItem(
|
| base::mac::NSToCFCast(iapps::kIPhotoRecentDatabasesKey),
|
| - base::SysUTF8ToNSString(fake_dir_.path().AppendASCII("iphoto").value()),
|
| + base::mac::NSToCFCast(iapps::NSArrayFromFilePath(iphoto_xml)),
|
| false);
|
| +
|
| + iapps::SetMacPreferencesForTesting(mac_preferences_.get());
|
| + picasa::SetMacPreferencesForTesting(mac_preferences_.get());
|
| #endif // OS_MACOSX
|
|
|
| music_override_.reset(new base::ScopedPathOverride(
|
|
|