From e668ae6fa11f6c3145a4de5ea8a5186ad3cd910e Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 3 Feb 2019 13:50:17 +0000 Subject: [PATCH] Fixed composable identities --- app/src/main/java/eu/faircode/email/DaoIdentity.java | 4 ++-- app/src/main/java/eu/faircode/email/FragmentCompose.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/DaoIdentity.java b/app/src/main/java/eu/faircode/email/DaoIdentity.java index c13f95724e..d181db1bf0 100644 --- a/app/src/main/java/eu/faircode/email/DaoIdentity.java +++ b/app/src/main/java/eu/faircode/email/DaoIdentity.java @@ -37,8 +37,8 @@ public interface DaoIdentity { @Query("SELECT identity.*, account.name AS accountName FROM identity" + " JOIN account ON account.id = identity.account" + " JOIN folder ON folder.account = identity.account AND folder.type = '" + EntityFolder.DRAFTS + "'" + - " WHERE NOT :synchronize OR account.synchronize") - List getComposableIdentities(boolean synchronize); + " WHERE identity.synchronize AND account.synchronize") + List getComposableIdentities(); @Query("SELECT * FROM identity WHERE account = :account") List getIdentities(long account); diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 29599c3280..cb3043d624 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -1487,7 +1487,7 @@ public class FragmentCompose extends FragmentBase { if ("edit".equals(action)) throw new IllegalStateException("Draft not found hide=" + (result.draft != null)); - List identities = db.identity().getComposableIdentities(true); + List identities = db.identity().getComposableIdentities(); EntityMessage ref = db.message().getMessage(reference); if (ref == null) { @@ -1752,7 +1752,7 @@ public class FragmentCompose extends FragmentBase { @Override protected List onExecute(Context context, Bundle args) { DB db = DB.getInstance(context); - List identities = db.identity().getComposableIdentities(true); + List identities = db.identity().getComposableIdentities(); if (identities == null) identities = new ArrayList<>();