From a7c6095be59948bb36806973c8aceff5fd6efe48 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 25 Apr 2020 16:05:39 -0700 Subject: [PATCH] Add special error text for the -1 launch error code --- app/backend/nvhttp.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/backend/nvhttp.cpp b/app/backend/nvhttp.cpp index a116d70a..15a314d2 100644 --- a/app/backend/nvhttp.cpp +++ b/app/backend/nvhttp.cpp @@ -312,6 +312,12 @@ NvHTTP::verifyResponseStatus(QString xml) // 401 is expected for unpaired PCs when we fetch serverinfo over HTTPS qWarning() << "Request failed:" << statusCode << statusMessage; } + if (statusCode == -1 && statusMessage == "Invalid") { + // Special case handling an audio capture error which GFE doesn't + // provide any useful status message for. + statusCode = 418; + statusMessage = "Missing audio capture device. Reinstalling GeForce Experience should resolve this error."; + } throw GfeHttpResponseException(statusCode, statusMessage); } }