Index: chrome/browser/media_galleries/gallery_watch_manager.cc |
diff --git a/chrome/browser/media_galleries/gallery_watch_manager.cc b/chrome/browser/media_galleries/gallery_watch_manager.cc |
index 76b0d3c16ab0d77b1e73d0a8b06ebf8c5b74d4db..de4ece789194aa4a579a906a8ffc16773508ddfd 100644 |
--- a/chrome/browser/media_galleries/gallery_watch_manager.cc |
+++ b/chrome/browser/media_galleries/gallery_watch_manager.cc |
@@ -9,6 +9,7 @@ |
#include <tuple> |
#include "base/bind.h" |
+#include "base/logging.h" |
#include "base/macros.h" |
#include "base/stl_util.h" |
#include "base/time/time.h" |
@@ -183,8 +184,8 @@ GalleryWatchManager::GalleryWatchManager() |
GalleryWatchManager::~GalleryWatchManager() { |
weak_factory_.InvalidateWeakPtrs(); |
- if (storage_monitor_observed_ && |
- storage_monitor::StorageMonitor::GetInstance()) { |
+ if (storage_monitor_observed_) { |
+ DCHECK(storage_monitor::StorageMonitor::GetInstance()); |
storage_monitor::StorageMonitor::GetInstance()->RemoveObserver(this); |
} |