always prevent edit in quicksy mode

Daniel Gultsch created

Change summary

src/full/java/eu/siacs/conversations/services/QuickConversationsService.java  | 6 
src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java              | 3 
src/quick/java/eu/siacs/conversations/services/QuickConversationsService.java | 4 
3 files changed, 10 insertions(+), 3 deletions(-)

Detailed changes

src/full/java/eu/siacs/conversations/services/QuickConversationsService.java 🔗

@@ -1,7 +1,5 @@
 package eu.siacs.conversations.services;
 
-import eu.siacs.conversations.services.XmppConnectionService;
-
 public class QuickConversationsService {
 
     private final XmppConnectionService service;
@@ -9,4 +7,8 @@ public class QuickConversationsService {
     QuickConversationsService(XmppConnectionService xmppConnectionService) {
         this.service = xmppConnectionService;
     }
+
+    public static boolean isQuicksy() {
+        return false;
+    }
 }

src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java 🔗

@@ -58,6 +58,7 @@ import eu.siacs.conversations.entities.Account;
 import eu.siacs.conversations.entities.Presence;
 import eu.siacs.conversations.entities.PresenceTemplate;
 import eu.siacs.conversations.services.BarcodeProvider;
+import eu.siacs.conversations.services.QuickConversationsService;
 import eu.siacs.conversations.services.XmppConnectionService;
 import eu.siacs.conversations.services.XmppConnectionService.OnAccountUpdate;
 import eu.siacs.conversations.services.XmppConnectionService.OnCaptchaRequested;
@@ -940,7 +941,7 @@ public class EditAccountActivity extends OmemoActivity implements OnAccountUpdat
 
 		}
 
-		final boolean editable = !mAccount.isOptionSet(Account.OPTION_LOGGED_IN_SUCCESSFULLY);
+		final boolean editable = !mAccount.isOptionSet(Account.OPTION_LOGGED_IN_SUCCESSFULLY) && !QuickConversationsService.isQuicksy();
 		this.binding.accountJid.setEnabled(editable);
 		this.binding.accountJid.setFocusable(editable);
 		this.binding.accountJid.setFocusableInTouchMode(editable);