Changeset 145328 in webkit


Ignore:
Timestamp:
Mar 10, 2013 10:41:13 AM (11 years ago)
Author:
akling@apple.com
Message:

WebPluginSiteDataManager should use OwnPtr.
<http://webkit.org/b/111940>

Reviewed by Anders Carlsson.

  • UIProcess/Plugins/WebPluginSiteDataManager.cpp:

(WebKit::WebPluginSiteDataManager::invalidate):
(WebKit::WebPluginSiteDataManager::getSitesWithData):
(WebKit::WebPluginSiteDataManager::clearSiteData):
(WebKit::WebPluginSiteDataManager::didGetSitesWithDataForAllPlugins):
(WebKit::WebPluginSiteDataManager::didClearSiteDataForAllPlugins):

  • UIProcess/Plugins/WebPluginSiteDataManager.h:

(WebPluginSiteDataManager):

Location:
trunk/Source/WebKit2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r145308 r145328  
     12013-03-10  Andreas Kling  <akling@apple.com>
     2
     3        WebPluginSiteDataManager should use OwnPtr.
     4        <http://webkit.org/b/111940>
     5
     6        Reviewed by Anders Carlsson.
     7
     8        * UIProcess/Plugins/WebPluginSiteDataManager.cpp:
     9        (WebKit::WebPluginSiteDataManager::invalidate):
     10        (WebKit::WebPluginSiteDataManager::getSitesWithData):
     11        (WebKit::WebPluginSiteDataManager::clearSiteData):
     12        (WebKit::WebPluginSiteDataManager::didGetSitesWithDataForAllPlugins):
     13        (WebKit::WebPluginSiteDataManager::didClearSiteDataForAllPlugins):
     14        * UIProcess/Plugins/WebPluginSiteDataManager.h:
     15        (WebPluginSiteDataManager):
     16
    1172013-03-09  Manuel Rego Casasnovas  <rego@igalia.com>
    218
  • trunk/Source/WebKit2/UIProcess/Plugins/WebPluginSiteDataManager.cpp

    r131844 r145328  
    140140
    141141#if ENABLE(PLUGIN_PROCESS)
    142     deleteAllValues(m_pendingGetSitesWithData);
    143142    m_pendingGetSitesWithData.clear();
    144     deleteAllValues(m_pendingClearSiteData);
    145143    m_pendingClearSiteData.clear();
    146144#endif
     
    163161
    164162    GetSitesWithDataState* state = new GetSitesWithDataState(this, callbackID);
    165     m_pendingGetSitesWithData.set(callbackID, state);
     163    m_pendingGetSitesWithData.set(callbackID, adoptPtr(state));
    166164    state->getSitesWithDataForNextPlugin();
    167165#else
     
    223221
    224222    ClearSiteDataState* state = new ClearSiteDataState(this, sitesVector, flags, maxAgeInSeconds, callbackID);
    225     m_pendingClearSiteData.set(callbackID, state);
     223    m_pendingClearSiteData.set(callbackID, adoptPtr(state));
    226224    state->clearSiteDataForNextPlugin();
    227225#else
     
    268266void WebPluginSiteDataManager::didGetSitesWithDataForAllPlugins(const Vector<String>& sites, uint64_t callbackID)
    269267{
    270     OwnPtr<GetSitesWithDataState> state = adoptPtr(m_pendingGetSitesWithData.take(callbackID));
     268    OwnPtr<GetSitesWithDataState> state = m_pendingGetSitesWithData.take(callbackID);
    271269    ASSERT(state);
    272270
     
    284282void WebPluginSiteDataManager::didClearSiteDataForAllPlugins(uint64_t callbackID)
    285283{
    286     OwnPtr<ClearSiteDataState> state = adoptPtr(m_pendingClearSiteData.take(callbackID));
     284    OwnPtr<ClearSiteDataState> state = m_pendingClearSiteData.take(callbackID);
    287285    ASSERT(state);
    288286
  • trunk/Source/WebKit2/UIProcess/Plugins/WebPluginSiteDataManager.h

    r131844 r145328  
    7979
    8080    class GetSitesWithDataState;
    81     HashMap<uint64_t, GetSitesWithDataState*> m_pendingGetSitesWithData;
     81    HashMap<uint64_t, OwnPtr<GetSitesWithDataState> > m_pendingGetSitesWithData;
    8282
    8383    class ClearSiteDataState;
    84     HashMap<uint64_t, ClearSiteDataState*> m_pendingClearSiteData;
     84    HashMap<uint64_t, OwnPtr<ClearSiteDataState> > m_pendingClearSiteData;
    8585#endif
    8686};
Note: See TracChangeset for help on using the changeset viewer.