diff --git a/app/src/main/java/com/limelight/Game.java b/app/src/main/java/com/limelight/Game.java index 4ce91b3f..78754bf0 100644 --- a/app/src/main/java/com/limelight/Game.java +++ b/app/src/main/java/com/limelight/Game.java @@ -2371,7 +2371,16 @@ public class Game extends Activity implements SurfaceHolder.Callback, break; default: - message = getResources().getString(R.string.conn_terminated_msg); + String errorCodeString; + // We'll assume large errors are hex values + if (Math.abs(errorCode) > 1000) { + errorCodeString = Integer.toHexString(errorCode); + } + else { + errorCodeString = Integer.toString(errorCode); + } + message = getResources().getString(R.string.conn_terminated_msg) + "\n\n" + + getResources().getString(R.string.error_code_prefix) + " " + errorCodeString; break; } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 692f7c95..64e263f6 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -90,7 +90,8 @@ Connection Error Failed to start Connection Terminated - The connection was terminated + The connection was terminated. + Error code: IP address of host PC