diff options
Diffstat (limited to 'WebKit/win/WebMutableURLRequest.cpp')
| -rw-r--r-- | WebKit/win/WebMutableURLRequest.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/WebKit/win/WebMutableURLRequest.cpp b/WebKit/win/WebMutableURLRequest.cpp index c4e034e..63a060e 100644 --- a/WebKit/win/WebMutableURLRequest.cpp +++ b/WebKit/win/WebMutableURLRequest.cpp @@ -35,9 +35,12 @@ #include <WebCore/BString.h> #include <WebCore/CString.h> #include <WebCore/FormData.h> +#include <WebCore/NotImplemented.h> #include <WebCore/ResourceHandle.h> #pragma warning(pop) +#include <wtf/RetainPtr.h> + using namespace WebCore; // IWebURLRequest ---------------------------------------------------------------- @@ -367,9 +370,15 @@ HRESULT STDMETHODCALLTYPE WebMutableURLRequest::mutableCopy( { if (!result) return E_POINTER; + +#if USE(CFNETWORK) RetainPtr<CFMutableURLRequestRef> mutableRequest(AdoptCF, CFURLRequestCreateMutableCopy(kCFAllocatorDefault, m_request.cfURLRequest())); *result = createInstance(ResourceRequest(mutableRequest.get())); return S_OK; +#else + notImplemented(); + return E_NOTIMPL; +#endif } // IWebMutableURLRequest ---------------------------------------------------- |
