const unsigned long long defaultQuota = 5 * 1024 * 1024;
#if ENABLE(TIZEN_SQL_DATABASE)
SecurityOrigin* origin = m_scriptExecutionContext->securityOrigin();
- DatabaseDetails details = DatabaseTracker::tracker().detailsForNameAndOrigin(name, origin);
unsigned long long currentQuota = DatabaseTracker::tracker().quotaForOrigin(origin);
- unsigned long long requirement = currentQuota + details.expectedUsage();
+ if (currentQuota >= defaultQuota)
+ return;
+ DatabaseDetails details = DatabaseTracker::tracker().detailsForNameAndOrigin(name, origin);
+ unsigned long long requirement = currentQuota + details.expectedUsage();
if (requirement <= defaultQuota)
DatabaseTracker::tracker().setQuota(origin, requirement);
else