summaryrefslogtreecommitdiff
path: root/Source/WebCore/Modules/webdatabase/SQLTransactionClient.cpp
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@lorry>2016-05-24 08:28:08 +0000
committerLorry Tar Creator <lorry-tar-importer@lorry>2016-05-24 08:28:08 +0000
commita4e969f4965059196ca948db781e52f7cfebf19e (patch)
tree6ca352808c8fdc52006a0f33f6ae3c593b23867d /Source/WebCore/Modules/webdatabase/SQLTransactionClient.cpp
parent41386e9cb918eed93b3f13648cbef387e371e451 (diff)
downloadWebKitGtk-tarball-a4e969f4965059196ca948db781e52f7cfebf19e.tar.gz
webkitgtk-2.12.3webkitgtk-2.12.3
Diffstat (limited to 'Source/WebCore/Modules/webdatabase/SQLTransactionClient.cpp')
-rw-r--r--Source/WebCore/Modules/webdatabase/SQLTransactionClient.cpp17
1 files changed, 7 insertions, 10 deletions
diff --git a/Source/WebCore/Modules/webdatabase/SQLTransactionClient.cpp b/Source/WebCore/Modules/webdatabase/SQLTransactionClient.cpp
index 938153eec..9b86c99c3 100644
--- a/Source/WebCore/Modules/webdatabase/SQLTransactionClient.cpp
+++ b/Source/WebCore/Modules/webdatabase/SQLTransactionClient.cpp
@@ -31,10 +31,8 @@
#include "config.h"
#include "SQLTransactionClient.h"
-#if ENABLE(SQL_DATABASE)
-
-#include "DatabaseBackendBase.h"
-#include "DatabaseBackendContext.h"
+#include "Database.h"
+#include "DatabaseContext.h"
#include "DatabaseManager.h"
#include "DatabaseTracker.h"
#include "ScriptExecutionContext.h"
@@ -42,21 +40,20 @@
namespace WebCore {
-void SQLTransactionClient::didCommitWriteTransaction(DatabaseBackendBase* database)
+void SQLTransactionClient::didCommitWriteTransaction(Database* database)
{
DatabaseTracker::tracker().scheduleNotifyDatabaseChanged(
database->securityOrigin(), database->stringIdentifier());
}
-bool SQLTransactionClient::didExceedQuota(DatabaseBackendBase* database)
+bool SQLTransactionClient::didExceedQuota(Database* database)
{
ASSERT(database->databaseContext()->scriptExecutionContext()->isContextThread());
- unsigned long long currentQuota = DatabaseManager::manager().quotaForOrigin(database->securityOrigin());
+ auto& databaseManager = DatabaseManager::singleton();
+ unsigned long long currentQuota = databaseManager.quotaForOrigin(database->securityOrigin());
database->databaseContext()->databaseExceededQuota(database->stringIdentifier(), database->details());
- unsigned long long newQuota = DatabaseManager::manager().quotaForOrigin(database->securityOrigin());
+ unsigned long long newQuota = databaseManager.quotaForOrigin(database->securityOrigin());
return (newQuota > currentQuota);
}
}
-
-#endif // ENABLE(SQL_DATABASE)