summaryrefslogtreecommitdiffstats
path: root/WebKit/win/WebError.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/win/WebError.cpp')
-rw-r--r--WebKit/win/WebError.cpp8
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;
}