Index: rlz/lib/rlz_value_store.h |
diff --git a/rlz/lib/rlz_value_store.h b/rlz/lib/rlz_value_store.h |
index ab7279ac64a9400f6c8f8959d1cb9dcf2256a031..bf54833618d7c2bf839a8ac85b1b7d876627a598 100644 |
--- a/rlz/lib/rlz_value_store.h |
+++ b/rlz/lib/rlz_value_store.h |
@@ -95,7 +95,12 @@ class ScopedRlzValueStoreLock { |
RlzValueStore* GetStore(); |
private: |
+#if defined(OS_WIN) || defined(OS_MACOS) |
+ // On ChromeOS, there is a singleton instance of RlzValueStore. |
scoped_ptr<RlzValueStore> store_; |
+#elif defined(OS_CHROMEOS) |
+ class RlzValueStoreChromeOS* store_; |
+#endif |
#if defined(OS_WIN) |
LibMutex lock_; |
#elif defined(OS_MACOSX) |