Changeset 179774 in webkit
- Timestamp:
- Feb 6, 2015, 7:06:58 PM (12 years ago)
- Location:
- trunk/Source
- Files:
-
- 5 edited
-
WebCore/ChangeLog (modified) (1 diff)
-
WebCore/loader/icon/IconDatabase.cpp (modified) (1 diff)
-
WebCore/platform/sql/SQLiteStatement.h (modified) (1 diff)
-
WebKit2/ChangeLog (modified) (1 diff)
-
WebKit2/DatabaseProcess/IndexedDB/sqlite/SQLiteIDBCursor.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r179773 r179774 1 2015-02-06 Chris Dumez <cdumez@apple.com> 2 3 Have SQLiteStatement::database() return a reference 4 https://bugs.webkit.org/show_bug.cgi?id=141348 5 6 Reviewed by Andreas Kling. 7 8 Have SQLiteStatement::database() return a reference as it can never 9 return null. 10 11 * loader/icon/IconDatabase.cpp: 12 (WebCore::readySQLiteStatement): 13 * platform/sql/SQLiteStatement.h: 14 (WebCore::SQLiteStatement::database): 15 1 16 2015-02-06 Brent Fulgham <bfulgham@apple.com> 2 17 -
trunk/Source/WebCore/loader/icon/IconDatabase.cpp
r176459 r179774 1813 1813 inline void readySQLiteStatement(std::unique_ptr<SQLiteStatement>& statement, SQLiteDatabase& db, const String& str) 1814 1814 { 1815 if (statement && ( statement->database() != &db || statement->isExpired())) {1815 if (statement && (&statement->database() != &db || statement->isExpired())) { 1816 1816 if (statement->isExpired()) 1817 1817 LOG(IconDatabase, "SQLiteStatement associated with %s is expired", str.ascii().data()); -
trunk/Source/WebCore/platform/sql/SQLiteStatement.h
r173176 r179774 91 91 bool returnDoubleResults(int col, Vector<double>&); 92 92 93 SQLiteDatabase * database() { return &m_database; }93 SQLiteDatabase& database() { return m_database; } 94 94 95 95 const String& query() const { return m_query; } -
trunk/Source/WebKit2/ChangeLog
r179754 r179774 1 2015-02-06 Chris Dumez <cdumez@apple.com> 2 3 Have SQLiteStatement::database() return a reference 4 https://bugs.webkit.org/show_bug.cgi?id=141348 5 6 Reviewed by Andreas Kling. 7 8 Have SQLiteStatement::database() return a reference as it can never 9 return null. 10 11 * DatabaseProcess/IndexedDB/sqlite/SQLiteIDBCursor.cpp: 12 (WebKit::SQLiteIDBCursor::internalAdvanceOnce): 13 1 14 2015-02-06 Alexey Proskuryakov <ap@apple.com> 2 15 -
trunk/Source/WebKit2/DatabaseProcess/IndexedDB/sqlite/SQLiteIDBCursor.cpp
r177453 r179774 330 330 } 331 331 332 SQLiteStatement objectStoreStatement( *m_statement->database(), "SELECT value FROM Records WHERE key = CAST(? AS TEXT) and objectStoreID = ?;");332 SQLiteStatement objectStoreStatement(m_statement->database(), "SELECT value FROM Records WHERE key = CAST(? AS TEXT) and objectStoreID = ?;"); 333 333 334 334 if (objectStoreStatement.prepare() != SQLResultOk 335 335 || objectStoreStatement.bindBlob(1, m_currentValueBuffer.data(), m_currentValueBuffer.size()) != SQLResultOk 336 336 || objectStoreStatement.bindInt64(2, m_objectStoreID) != SQLResultOk) { 337 LOG_ERROR("Could not create index cursor statement into object store records (%i) '%s'", m_statement->database() ->lastError(), m_statement->database()->lastErrorMsg());337 LOG_ERROR("Could not create index cursor statement into object store records (%i) '%s'", m_statement->database().lastError(), m_statement->database().lastErrorMsg()); 338 338 m_completed = true; 339 339 m_errored = true; … … 350 350 return AdvanceResult::ShouldAdvanceAgain; 351 351 } else { 352 LOG_ERROR("Could not step index cursor statement into object store records (%i) '%s'", m_statement->database() ->lastError(), m_statement->database()->lastErrorMsg());352 LOG_ERROR("Could not step index cursor statement into object store records (%i) '%s'", m_statement->database().lastError(), m_statement->database().lastErrorMsg()); 353 353 m_completed = true; 354 354 m_errored = true;
Note:
See TracChangeset
for help on using the changeset viewer.