Index: content/child/web_database_observer_impl.cc |
diff --git a/content/child/web_database_observer_impl.cc b/content/child/web_database_observer_impl.cc |
index 8b6d157acce29e1a30e3e6fcc96043eefbe981c6..fb5ce1395277c82928238dc277d4d54702dbd0ff 100644 |
--- a/content/child/web_database_observer_impl.cc |
+++ b/content/child/web_database_observer_impl.cc |
@@ -13,6 +13,7 @@ |
#include "third_party/sqlite/sqlite3.h" |
using WebKit::WebDatabase; |
+using WebKit::WebString; |
namespace content { |
namespace { |
@@ -89,6 +90,14 @@ void WebDatabaseObserverImpl::databaseModified( |
database.securityOrigin().databaseIdentifier().utf8(), database.name())); |
} |
+void WebDatabaseObserverImpl::databaseClosed(const WebString& origin_identifier, |
+ const WebString& database_name) { |
+ sender_->Send(new DatabaseHostMsg_Closed( |
+ origin_identifier.utf8(), database_name)); |
+ open_connections_->RemoveOpenConnection(origin_identifier.utf8(), |
+ database_name); |
+} |
+ |
void WebDatabaseObserverImpl::databaseClosed( |
const WebDatabase& database) { |
std::string origin_identifier = |