diff options
Diffstat (limited to 'Source/WebKit2/WebProcess/Databases')
3 files changed, 3 insertions, 2 deletions
diff --git a/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.h b/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.h index c787c35f7..11dc20e17 100644 --- a/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.h +++ b/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.h @@ -33,7 +33,7 @@ namespace WebKit { -class WebIDBConnectionToServer final : public WebCore::IDBClient::IDBConnectionToServerDelegate, public IPC::MessageSender, public RefCounted<WebIDBConnectionToServer> { +class WebIDBConnectionToServer final : private WebCore::IDBClient::IDBConnectionToServerDelegate, private IPC::MessageSender, public RefCounted<WebIDBConnectionToServer> { public: static Ref<WebIDBConnectionToServer> create(); diff --git a/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.cpp b/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.cpp index fd51fdcde..7d132b9c9 100644 --- a/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.cpp +++ b/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.cpp @@ -46,6 +46,7 @@ WebToDatabaseProcessConnection::WebToDatabaseProcessConnection(IPC::Connection:: WebToDatabaseProcessConnection::~WebToDatabaseProcessConnection() { + m_connection->invalidate(); } void WebToDatabaseProcessConnection::didReceiveMessage(IPC::Connection& connection, IPC::MessageDecoder& decoder) diff --git a/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.h b/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.h index 9edf49842..ac7b418cf 100644 --- a/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.h +++ b/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.h @@ -41,7 +41,7 @@ class SessionID; namespace WebKit { -class WebToDatabaseProcessConnection : public RefCounted<WebToDatabaseProcessConnection>, public IPC::Connection::Client, public IPC::MessageSender { +class WebToDatabaseProcessConnection : public RefCounted<WebToDatabaseProcessConnection>, private IPC::Connection::Client, private IPC::MessageSender { public: static Ref<WebToDatabaseProcessConnection> create(IPC::Connection::Identifier connectionIdentifier) { |