Index: chrome/browser/media_galleries/media_galleries_preferences_unittest.cc |
diff --git a/chrome/browser/media_galleries/media_galleries_preferences_unittest.cc b/chrome/browser/media_galleries/media_galleries_preferences_unittest.cc |
index 0d25707f4a47ec892f2450d79070272705e7637e..6f172f5a121199bed205f9ba4d9fabbee9af5269 100644 |
--- a/chrome/browser/media_galleries/media_galleries_preferences_unittest.cc |
+++ b/chrome/browser/media_galleries/media_galleries_preferences_unittest.cc |
@@ -9,6 +9,7 @@ |
#include "base/command_line.h" |
#include "base/memory/ref_counted.h" |
#include "base/memory/scoped_ptr.h" |
+#include "base/run_loop.h" |
#include "base/strings/utf_string_conversions.h" |
#include "base/values.h" |
#include "chrome/browser/extensions/extension_system.h" |
@@ -110,6 +111,9 @@ class MediaGalleriesPreferencesTest : public testing::Test { |
CommandLine::ForCurrentProcess(), base::FilePath(), false); |
gallery_prefs_.reset(new MediaGalleriesPreferences(profile_.get())); |
+ base::RunLoop loop; |
+ gallery_prefs_->EnsureInitialized(loop.QuitClosure()); |
+ loop.Run(); |
// Load the default galleries into the expectations. |
const MediaGalleriesPrefInfoMap& known_galleries = |