Index: rlz/chromeos/lib/rlz_value_store_chromeos.cc |
diff --git a/rlz/chromeos/lib/rlz_value_store_chromeos.cc b/rlz/chromeos/lib/rlz_value_store_chromeos.cc |
index 2f75887643a29e89ddb2ea7367bff28453468e29..ddf73e7e1d10b51a01194f463bb367a2ce152185 100644 |
--- a/rlz/chromeos/lib/rlz_value_store_chromeos.cc |
+++ b/rlz/chromeos/lib/rlz_value_store_chromeos.cc |
@@ -90,6 +90,12 @@ void RlzValueStoreChromeOS::ResetForTesting() { |
GetInstance()->ReadPrefs(); |
} |
+// static |
+void RlzValueStoreChromeOS::Cleanup() { |
+ if (created_) |
+ GetInstance()->rlz_store_ = NULL; |
+} |
+ |
RlzValueStoreChromeOS::RlzValueStoreChromeOS() { |
ReadPrefs(); |
created_ = true; |
@@ -263,7 +269,6 @@ bool RlzValueStoreChromeOS::RemoveValueFromList(std::string list_name, |
ScopedRlzValueStoreLock::ScopedRlzValueStoreLock() |
: store_(RlzValueStoreChromeOS::GetInstance()) { |
- DCHECK(store_->CalledOnValidThread()); |
} |
ScopedRlzValueStoreLock::~ScopedRlzValueStoreLock() { |