From 011e8847fc9082f9281773004f5fe9044d9b0909 Mon Sep 17 00:00:00 2001 From: Amolith Date: Fri, 17 Oct 2025 14:06:33 -0600 Subject: [PATCH] fix(settings): enable Tor conns for other flavs Remove QuickConversationsService.isConversations() checks from AppSettings.java (isUseTor, isExtendedConnectionOptions) to allow Tor connections in non-Conversations flavours. I tested by installing with a modified package ID, adding a new account, enabling the Tor toggle, and seeing that 0 out of 1 accounts were connected because Tor is unavailable. After installing/enabling Orbot and waiting a bit, I had to toggle the account to get it to try again. Fixes: https://todo.sr.ht/~singpolyma/soprani.ca/442 --- src/main/java/eu/siacs/conversations/AppSettings.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/AppSettings.java b/src/main/java/eu/siacs/conversations/AppSettings.java index dc4babf7518cb2cb1abb1e056f5ec7c5b648b8dd..99f44a0c41fd0e293748bea3841dcf647358a967 100644 --- a/src/main/java/eu/siacs/conversations/AppSettings.java +++ b/src/main/java/eu/siacs/conversations/AppSettings.java @@ -174,8 +174,7 @@ public class AppSettings { } public boolean isUseTor() { - return QuickConversationsService.isConversations() - && getBooleanPreference(USE_TOR, R.bool.use_tor); + return getBooleanPreference(USE_TOR, R.bool.use_tor); } public boolean isSendChatStates() { @@ -183,8 +182,7 @@ public class AppSettings { } public boolean isExtendedConnectionOptions() { - return QuickConversationsService.isConversations() - && getBooleanPreference( + return getBooleanPreference( AppSettings.SHOW_CONNECTION_OPTIONS, R.bool.show_connection_options); }