From aba39304179f938f416da1a94671bbcd8b2865fd Mon Sep 17 00:00:00 2001 From: Codex Date: Fri, 10 Jul 2026 03:57:57 +0000 Subject: [PATCH] Fix TLS socket wrapper compilation --- .../java/com/neatstudio/tmuxandroid/AppEventSocketClient.java | 3 ++- .../java/com/neatstudio/tmuxandroid/TerminalSocketClient.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/neatstudio/tmuxandroid/AppEventSocketClient.java b/app/src/main/java/com/neatstudio/tmuxandroid/AppEventSocketClient.java index 7bfbd05..726f2b1 100644 --- a/app/src/main/java/com/neatstudio/tmuxandroid/AppEventSocketClient.java +++ b/app/src/main/java/com/neatstudio/tmuxandroid/AppEventSocketClient.java @@ -97,7 +97,8 @@ final class AppEventSocketClient { raw.connect(new InetSocketAddress(uri.getHost(), port), SOCKET_CONNECT_TIMEOUT_MS); Socket connected; if ("wss".equalsIgnoreCase(uri.getScheme())) { - connected = SSLSocketFactory.getDefault().createSocket(raw, uri.getHost(), port, true); + connected = ((SSLSocketFactory) SSLSocketFactory.getDefault()) + .createSocket(raw, uri.getHost(), port, true); } else { connected = raw; } diff --git a/app/src/main/java/com/neatstudio/tmuxandroid/TerminalSocketClient.java b/app/src/main/java/com/neatstudio/tmuxandroid/TerminalSocketClient.java index 0f9e8cf..f0fbe4f 100644 --- a/app/src/main/java/com/neatstudio/tmuxandroid/TerminalSocketClient.java +++ b/app/src/main/java/com/neatstudio/tmuxandroid/TerminalSocketClient.java @@ -134,7 +134,8 @@ final class TerminalSocketClient { raw.connect(new InetSocketAddress(uri.getHost(), port), SOCKET_CONNECT_TIMEOUT_MS); Socket connected; if ("wss".equalsIgnoreCase(uri.getScheme())) { - connected = SSLSocketFactory.getDefault().createSocket(raw, uri.getHost(), port, true); + connected = ((SSLSocketFactory) SSLSocketFactory.getDefault()) + .createSocket(raw, uri.getHost(), port, true); } else { connected = raw; }