Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2546)

Unified Diff: chrome/browser/extensions/settings/settings_leveldb_storage.cc

Issue 8497065: Extension Settings API: make it so that when leveldb storage areas fail to be (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/extensions/settings/settings_leveldb_storage.cc
diff --git a/chrome/browser/extensions/settings/settings_leveldb_storage.cc b/chrome/browser/extensions/settings/settings_leveldb_storage.cc
index 19e3b83b17cd72f1b604ebcfd9a187f677b836ab..77971cabca5e25cdcd65b5d1cf715d25be46675d 100644
--- a/chrome/browser/extensions/settings/settings_leveldb_storage.cc
+++ b/chrome/browser/extensions/settings/settings_leveldb_storage.cc
@@ -47,10 +47,10 @@ class ScopedSnapshot {
} // namespace
-/* static */
-SettingsLeveldbStorage* SettingsLeveldbStorage::Create(
- const FilePath& base_path,
- const std::string& extension_id) {
+// SettingsLeveldbStorage::Factory
+
+SettingsStorage* SettingsLeveldbStorage::Factory::Create(
+ const FilePath& base_path, const std::string& extension_id) {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::FILE));
FilePath path = base_path.AppendASCII(extension_id);
@@ -72,6 +72,8 @@ SettingsLeveldbStorage* SettingsLeveldbStorage::Create(
return new SettingsLeveldbStorage(path, db);
}
+// SettingsLeveldbStorage
+
SettingsLeveldbStorage::SettingsLeveldbStorage(
const FilePath& db_path, leveldb::DB* db)
: db_path_(db_path), db_(db) {

Powered by Google App Engine
This is Rietveld 408576698