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; }
WebURLError::operator ResourceError() const { if (!reason) return ResourceError(); CString spec = unreachableURL.spec(); ResourceError resourceError = ResourceError(domain, reason, String::fromUTF8(spec.data(), spec.length()), localizedDescription); resourceError.setIsCancellation(isCancellation); resourceError.setStaleCopyInCache(staleCopyInCache); return resourceError; }