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
@@ -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;
+ }
}
@@ -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);
@@ -256,6 +256,10 @@ public class QuickConversationsService {
return mVerificationRequestInProgress.get();
}
+ public static boolean isQuicksy() {
+ return true;
+ }
+
public interface OnVerificationRequested {
void onVerificationRequestFailed(int code);