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; }