[webkit-reviews] review granted: [Bug 108431] webdatabase: Clean up calls to DatabaseTracker::add/removeOpenDatabase() : [Attachment 185935] the patch plus fixing up the chromium port to work with this change.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Feb 1 13:22:18 PST 2013


David Levin <levin at chromium.org> has granted Mark Lam <mark.lam at apple.com>'s
request for review:
Bug 108431: webdatabase: Clean up calls to
DatabaseTracker::add/removeOpenDatabase()
https://bugs.webkit.org/show_bug.cgi?id=108431

Attachment 185935: the patch plus fixing up the chromium port to work with this
change.
https://bugs.webkit.org/attachment.cgi?id=185935&action=review

------- Additional Comments from David Levin <levin at chromium.org>
View in context: https://bugs.webkit.org/attachment.cgi?id=185935&action=review


r=me 

esp with the attempt to address Michael's feedback that you mentioned.

> Source/WebCore/Modules/webdatabase/DatabaseBackend.cpp:297
> +#endif

Maybe the if could go away here if ExceptionCode were passed in? (Or if that is
a layering violation and it may be... then "m_ec == INVALID_STATE_ERR"
converted to an enum and passed into doneCreatingDatabase which could call
"DatabaseTracker::tracker().failedToOpenDatabase" when appropriate in the
chromium impl.


Just an idea.


More information about the webkit-reviews mailing list