diff options
Diffstat (limited to 'WebKit/win/WebError.cpp')
-rw-r--r-- | WebKit/win/WebError.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/WebKit/win/WebError.cpp b/WebKit/win/WebError.cpp index f0e0a70..8514fd6 100644 --- a/WebKit/win/WebError.cpp +++ b/WebKit/win/WebError.cpp @@ -136,6 +136,14 @@ HRESULT STDMETHODCALLTYPE WebError::localizedDescription( return E_POINTER; *result = BString(m_error.localizedDescription()).release(); + +#if PLATFORM(CFNETWORK) + if (!*result) { + if (int code = m_error.errorCode()) + *result = BString(wkCFNetworkErrorGetLocalizedDescription(code)).release(); + } +#endif + return S_OK; } |