From 941c18614228f8e7fda781102da02e0a1e3f07b5 Mon Sep 17 00:00:00 2001 From: adbenitez Date: Sat, 21 Feb 2026 23:10:37 +0100 Subject: [PATCH 1/2] don't set channel description on channel creation if it is empty when user creates a channel, only call rpc.setChatDescription if there is actually some description to set, otherwise there will be a "you changed the description" info-message when the user didn't set anything --- .../java/org/thoughtcrime/securesms/GroupCreateActivity.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/thoughtcrime/securesms/GroupCreateActivity.java b/src/main/java/org/thoughtcrime/securesms/GroupCreateActivity.java index 0857d8f26..c8ef66d4a 100644 --- a/src/main/java/org/thoughtcrime/securesms/GroupCreateActivity.java +++ b/src/main/java/org/thoughtcrime/securesms/GroupCreateActivity.java @@ -287,7 +287,10 @@ public class GroupCreateActivity extends PassphraseRequiredActionBarActivity groupChatId = rpc.createGroupChat(accId, groupName, false); } - rpc.setChatDescription(accId, groupChatId, getChatDescription()); + String description = getChatDescription(); + if (!description.isEmpty) { + rpc.setChatDescription(accId, groupChatId, description); + } } catch (RpcException e) { Log.e(TAG, "RPC error", e); return; From c5c09008a60a84d34a4b9116370ae23a94ac6d4c Mon Sep 17 00:00:00 2001 From: adbenitez Date: Sat, 21 Feb 2026 23:47:03 +0100 Subject: [PATCH 2/2] fix missing parenthesis --- .../java/org/thoughtcrime/securesms/GroupCreateActivity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/thoughtcrime/securesms/GroupCreateActivity.java b/src/main/java/org/thoughtcrime/securesms/GroupCreateActivity.java index c8ef66d4a..8a97369a3 100644 --- a/src/main/java/org/thoughtcrime/securesms/GroupCreateActivity.java +++ b/src/main/java/org/thoughtcrime/securesms/GroupCreateActivity.java @@ -288,7 +288,7 @@ public class GroupCreateActivity extends PassphraseRequiredActionBarActivity } String description = getChatDescription(); - if (!description.isEmpty) { + if (!description.isEmpty()) { rpc.setChatDescription(accId, groupChatId, description); } } catch (RpcException e) { @@ -356,7 +356,7 @@ public class GroupCreateActivity extends PassphraseRequiredActionBarActivity return ret; } - private @Nullable String getChatDescription() { + private String getChatDescription() { return chatDescription.getText() != null ? chatDescription.getText().toString().trim() : ""; }