From 2fe70cd971269fbc6614e1cce4f5dcd58d7f4a72 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 13 Aug 2021 07:37:56 +0200 Subject: [PATCH] Refactoring --- app/src/main/java/eu/faircode/email/ActivityView.java | 9 ++++++--- app/src/main/res/layout/include_nav.xml | 6 +++--- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java index 093b8672ca..44fe237cbc 100644 --- a/app/src/main/java/eu/faircode/email/ActivityView.java +++ b/app/src/main/java/eu/faircode/email/ActivityView.java @@ -111,7 +111,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB private ImageButton ibHide; private ImageButton ibSettings; private ImageButton ibFetchMore; - private ImageButton ibSync; + private ImageButton ibForceSync; private View vSeparatorOptions; private ImageButton ibExpanderAccount; private RecyclerView rvAccount; @@ -220,6 +220,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB content_separator = findViewById(R.id.content_separator); content_pane = findViewById(R.id.content_pane); + // Special: Surface Duo boolean duo = Helper.isSurfaceDuo(); if (duo && content_pane != null) { View content_frame = findViewById(R.id.content_frame); @@ -283,7 +284,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB ibHide = drawerContainer.findViewById(R.id.ibHide); ibSettings = drawerContainer.findViewById(R.id.ibSettings); ibFetchMore = drawerContainer.findViewById(R.id.ibFetchMore); - ibSync = drawerContainer.findViewById(R.id.ibSync); + ibForceSync = drawerContainer.findViewById(R.id.ibForceSync); vSeparatorOptions = drawerContainer.findViewById(R.id.vSeparatorOptions); grpOptions = drawerContainer.findViewById(R.id.grpOptions); ibExpanderAccount = drawerContainer.findViewById(R.id.ibExpanderAccount); @@ -374,6 +375,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB } }); + // Fetch more messages ibFetchMore.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { @@ -386,7 +388,8 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB } }); - ibSync.setOnClickListener(new View.OnClickListener() { + // Force sync + ibForceSync.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { ServiceSynchronize.reload(ActivityView.this, null, true, "nav:sync"); diff --git a/app/src/main/res/layout/include_nav.xml b/app/src/main/res/layout/include_nav.xml index f032f337a8..766615ccd6 100644 --- a/app/src/main/res/layout/include_nav.xml +++ b/app/src/main/res/layout/include_nav.xml @@ -66,13 +66,13 @@ android:contentDescription="@string/title_synchronize_more" android:padding="6dp" android:tooltipText="@string/title_synchronize_more" - app:layout_constraintEnd_toStartOf="@+id/ibSync" + app:layout_constraintEnd_toStartOf="@+id/ibForceSync" app:layout_constraintStart_toEndOf="@id/ibSettings" app:layout_constraintTop_toTopOf="parent" app:srcCompat="@drawable/twotone_get_app_24" /> + app:constraint_referenced_ids="ibPin,ibHide,ibSettings,ibFetchMore,ibForceSync" />