mirror of
https://github.com/moonlight-stream/moonlight-android.git
synced 2025-07-21 12:03:02 +00:00
Add special error text for the -1 launch error code
This commit is contained in:
parent
9ee0a46606
commit
ce9e91153e
@ -192,7 +192,14 @@ public class NvHTTP {
|
|||||||
// the resulting long into an int.
|
// the resulting long into an int.
|
||||||
int statusCode = (int)Long.parseLong(xpp.getAttributeValue(XmlPullParser.NO_NAMESPACE, "status_code"));
|
int statusCode = (int)Long.parseLong(xpp.getAttributeValue(XmlPullParser.NO_NAMESPACE, "status_code"));
|
||||||
if (statusCode != 200) {
|
if (statusCode != 200) {
|
||||||
throw new GfeHttpResponseException(statusCode, xpp.getAttributeValue(XmlPullParser.NO_NAMESPACE, "status_message"));
|
String statusMsg = xpp.getAttributeValue(XmlPullParser.NO_NAMESPACE, "status_message");
|
||||||
|
if (statusCode == -1 && "Invalid".equals(statusMsg)) {
|
||||||
|
// Special case handling an audio capture error which GFE doesn't
|
||||||
|
// provide any useful status message for.
|
||||||
|
statusCode = 418;
|
||||||
|
statusMsg = "Missing audio capture device. Reinstall GeForce Experience.";
|
||||||
|
}
|
||||||
|
throw new GfeHttpResponseException(statusCode, statusMsg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user