diff options
Diffstat (limited to 'Source/WebKit2/UIProcess/cf/WebPageProxyCF.cpp')
| -rw-r--r-- | Source/WebKit2/UIProcess/cf/WebPageProxyCF.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/Source/WebKit2/UIProcess/cf/WebPageProxyCF.cpp b/Source/WebKit2/UIProcess/cf/WebPageProxyCF.cpp index 79dd8ced0..fac02c1b4 100644 --- a/Source/WebKit2/UIProcess/cf/WebPageProxyCF.cpp +++ b/Source/WebKit2/UIProcess/cf/WebPageProxyCF.cpp @@ -65,7 +65,7 @@ PassRefPtr<WebData> WebPageProxy::sessionStateData(WebPageProxySessionStateFilte if (provisionalURL.isEmpty()) provisionalURL = m_mainFrame->provisionalURL(); if (!provisionalURL.isEmpty()) { - provisionalURLString.adoptCF(provisionalURL.createCFString()); + provisionalURLString = provisionalURL.createCFString(); keys[numValues] = ProvisionalURLKey(); values[numValues] = provisionalURLString.get(); ++numValues; @@ -179,8 +179,7 @@ void WebPageProxy::restoreFromSessionStateData(WebData* webData) static RetainPtr<CFStringRef> autosaveKey(const String& name) { - String key = "com.apple.WebKit.searchField:" + name; - return RetainPtr<CFStringRef>(AdoptCF, key.createCFString()); + return String("com.apple.WebKit.searchField:" + name).createCFString(); } void WebPageProxy::saveRecentSearches(const String& name, const Vector<String>& searchItems) @@ -192,10 +191,8 @@ void WebPageProxy::saveRecentSearches(const String& name, const Vector<String>& if (size_t size = searchItems.size()) { items.adoptCF(CFArrayCreateMutable(0, size, &kCFTypeArrayCallBacks)); - for (size_t i = 0; i < size; ++i) { - RetainPtr<CFStringRef> item(AdoptCF, searchItems[i].createCFString()); - CFArrayAppendValue(items.get(), item.get()); - } + for (size_t i = 0; i < size; ++i) + CFArrayAppendValue(items.get(), searchItems[i].createCFString().get()); } CFPreferencesSetAppValue(autosaveKey(name).get(), items.get(), kCFPreferencesCurrentApplication); |
