Commit ff3e3cc8 authored by beidson@apple.com's avatar beidson@apple.com

<rdar://problem/9250368> and https://bugs.webkit.org/show_bug.cgi?id=58062

Reviewed by Maciej Stachowiak.

* UIProcess/API/C/WKIconDatabase.cpp:
(WKIconDatabaseClose):
* UIProcess/API/C/WKIconDatabase.h:
        
* UIProcess/WebIconDatabase.cpp:
(WebKit::WebIconDatabase::close):
* UIProcess/WebIconDatabase.h:



git-svn-id: svn://svn.chromium.org/blink/trunk@83193 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent f62e368c
2011-04-07 Brady Eidson <beidson@apple.com>
Reviewed by Maciej Stachowiak.
<rdar://problem/9250368> and https://bugs.webkit.org/show_bug.cgi?id=58062
* UIProcess/API/C/WKIconDatabase.cpp:
(WKIconDatabaseClose):
* UIProcess/API/C/WKIconDatabase.h:
* UIProcess/WebIconDatabase.cpp:
(WebKit::WebIconDatabase::close):
* UIProcess/WebIconDatabase.h:
2011-04-07 Jessie Berlin <jberlin@apple.com> 2011-04-07 Jessie Berlin <jberlin@apple.com>
Reviewed by Adam Roben. Reviewed by Adam Roben.
......
...@@ -67,3 +67,8 @@ void WKIconDatabaseCheckIntegrityBeforeOpening(WKIconDatabaseRef iconDatabaseRef ...@@ -67,3 +67,8 @@ void WKIconDatabaseCheckIntegrityBeforeOpening(WKIconDatabaseRef iconDatabaseRef
{ {
toImpl(iconDatabaseRef)->checkIntegrityBeforeOpening(); toImpl(iconDatabaseRef)->checkIntegrityBeforeOpening();
} }
void WKIconDatabaseClose(WKIconDatabaseRef iconDatabaseRef)
{
toImpl(iconDatabaseRef)->close();
}
...@@ -55,6 +55,8 @@ WK_EXPORT void WKIconDatabaseEnableDatabaseCleanup(WKIconDatabaseRef iconDatabas ...@@ -55,6 +55,8 @@ WK_EXPORT void WKIconDatabaseEnableDatabaseCleanup(WKIconDatabaseRef iconDatabas
WK_EXPORT void WKIconDatabaseRemoveAllIcons(WKIconDatabaseRef iconDatabase); WK_EXPORT void WKIconDatabaseRemoveAllIcons(WKIconDatabaseRef iconDatabase);
WK_EXPORT void WKIconDatabaseCheckIntegrityBeforeOpening(WKIconDatabaseRef iconDatabase); WK_EXPORT void WKIconDatabaseCheckIntegrityBeforeOpening(WKIconDatabaseRef iconDatabase);
WK_EXPORT void WKIconDatabaseClose(WKIconDatabaseRef iconDatabase);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
......
...@@ -194,6 +194,11 @@ void WebIconDatabase::checkIntegrityBeforeOpening() ...@@ -194,6 +194,11 @@ void WebIconDatabase::checkIntegrityBeforeOpening()
IconDatabase::checkIntegrityBeforeOpening(); IconDatabase::checkIntegrityBeforeOpening();
} }
void WebIconDatabase::close()
{
m_iconDatabaseImpl->close();
}
void WebIconDatabase::initializeIconDatabaseClient(const WKIconDatabaseClient* client) void WebIconDatabase::initializeIconDatabaseClient(const WKIconDatabaseClient* client)
{ {
m_iconDatabaseClient.initialize(client); m_iconDatabaseClient.initialize(client);
......
...@@ -80,6 +80,7 @@ public: ...@@ -80,6 +80,7 @@ public:
void removeAllIcons(); void removeAllIcons();
void checkIntegrityBeforeOpening(); void checkIntegrityBeforeOpening();
void close();
void initializeIconDatabaseClient(const WKIconDatabaseClient*); void initializeIconDatabaseClient(const WKIconDatabaseClient*);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment