summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2020-03-28 14:28:55 +0100
committerByteHamster <info@bytehamster.com>2020-03-30 13:58:44 +0200
commit9c1725fcd3fe26567ac73f63d5f6d74db512647d (patch)
tree064e478ba9197a97022a580df976b140b9aebc3e /app/src/main/java/de/danoeh
parent67de5de8c4d6802d5bcc7f1c66afe6706761ee95 (diff)
downloadAntennaPod-9c1725fcd3fe26567ac73f63d5f6d74db512647d.zip
Give some love to gpodder login UI
Diffstat (limited to 'app/src/main/java/de/danoeh')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/activity/gpoddernet/GpodnetAuthenticationActivity.java2
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/preferences/GpodderPreferencesFragment.java4
2 files changed, 4 insertions, 2 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/gpoddernet/GpodnetAuthenticationActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/gpoddernet/GpodnetAuthenticationActivity.java
index ea97fc0fd..337880317 100644
--- a/app/src/main/java/de/danoeh/antennapod/activity/gpoddernet/GpodnetAuthenticationActivity.java
+++ b/app/src/main/java/de/danoeh/antennapod/activity/gpoddernet/GpodnetAuthenticationActivity.java
@@ -342,8 +342,8 @@ public class GpodnetAuthenticationActivity extends AppCompatActivity {
final Button back = view.findViewById(R.id.butGoMainscreen);
sync.setOnClickListener(v -> {
- SyncService.sync(GpodnetAuthenticationActivity.this);
finish();
+ SyncService.sync(getApplicationContext());
});
back.setOnClickListener(v -> {
Intent intent = new Intent(GpodnetAuthenticationActivity.this, MainActivity.class);
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/GpodderPreferencesFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/GpodderPreferencesFragment.java
index 95af40d47..25532f6fa 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/GpodderPreferencesFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/GpodderPreferencesFragment.java
@@ -52,6 +52,9 @@ public class GpodderPreferencesFragment extends PreferenceFragmentCompat {
@Subscribe(threadMode = ThreadMode.MAIN, sticky = true)
public void syncStatusChanged(SyncServiceEvent event) {
+ if (!GpodnetPreferences.loggedIn()) {
+ return;
+ }
if (event.getMessageResId() == R.string.sync_status_error
|| event.getMessageResId() == R.string.sync_status_success) {
updateLastGpodnetSyncReport(SyncService.isLastSyncSuccessful(getContext()),
@@ -117,7 +120,6 @@ public class GpodderPreferencesFragment extends PreferenceFragmentCompat {
SyncService.getLastSyncAttempt(getContext()));
} else {
findPreference(PREF_GPODNET_LOGOUT).setSummary(null);
- updateLastGpodnetSyncReport(false, 0);
}
findPreference(PREF_GPODNET_HOSTNAME).setSummary(GpodnetPreferences.getHostname());
}