WebURLError::operator ResourceError() const { if (!reason) return ResourceError(); ResourceError resourceError = ResourceError( domain, reason, unreachableURL.string(), localizedDescription); resourceError.setIsCancellation(isCancellation); resourceError.setStaleCopyInCache(staleCopyInCache); resourceError.setWasIgnoredByHandler(wasIgnoredByHandler); return resourceError; }