Changeset 139556 in webkit
- Timestamp:
- Jan 12, 2013 5:44:04 PM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r139551 r139556 1 2013-01-12 David Grogan <dgrogan@chromium.org> 2 3 IndexedDB: Provide LevelDB with IDBEnv instead of Env::Default 4 https://bugs.webkit.org/show_bug.cgi?id=106135 5 6 Reviewed by Tony Chang. 7 8 IDBEnv only changes the name of the histogram where errors are logged. 9 10 * platform/leveldb/LevelDBDatabase.cpp: 11 (WebCore::LevelDBDatabase::destroy): 12 (WebCore::LevelDBDatabase::open): 13 (WebCore::LevelDBDatabase::openInMemory): 14 1 15 2013-01-12 Gavin Peters <gavinp@chromium.org> 2 16 -
trunk/Source/WebCore/platform/leveldb/LevelDBDatabase.cpp
r139208 r139556 34 34 #include "LevelDBWriteBatch.h" 35 35 #include "Logging.h" 36 #include <env_idb.h> 36 37 #include <helpers/memenv/memenv.h> 37 38 #include <leveldb/comparator.h> … … 127 128 { 128 129 leveldb::Options options; 130 options.env = leveldb::IDBEnv(); 129 131 const leveldb::Status s = leveldb::DestroyDB(fileName.utf8().data(), options); 130 132 return s.ok(); … … 136 138 137 139 leveldb::DB* db; 138 const leveldb::Status s = openDB(comparatorAdapter.get(), leveldb:: Env::Default(), fileName, &db);140 const leveldb::Status s = openDB(comparatorAdapter.get(), leveldb::IDBEnv(), fileName, &db); 139 141 140 142 if (!s.ok()) { … … 154 156 { 155 157 OwnPtr<ComparatorAdapter> comparatorAdapter = adoptPtr(new ComparatorAdapter(comparator)); 156 OwnPtr<leveldb::Env> inMemoryEnv = adoptPtr(leveldb::NewMemEnv(leveldb:: Env::Default()));158 OwnPtr<leveldb::Env> inMemoryEnv = adoptPtr(leveldb::NewMemEnv(leveldb::IDBEnv())); 157 159 158 160 leveldb::DB* db;
Note: See TracChangeset
for help on using the changeset viewer.