Honor swipe to refresh preference on workouts list / charts

This commit is contained in:
José Rebelo
2025-08-30 14:18:46 +01:00
parent f8cd263595
commit c3d6932f14
2 changed files with 3 additions and 1 deletions
@@ -430,7 +430,8 @@ public class ActivityChartsActivity extends AbstractGBActivity implements Charts
@Override
public void enableSwipeRefresh(final boolean enable) {
swipeLayout.setEnabled(enable && allowRefresh());
final boolean refreshOnSwipe = GBApplication.getPrefs().refreshOnSwipe();
swipeLayout.setEnabled(enable && refreshOnSwipe && allowRefresh());
}
protected boolean supportsRefresh() {
@@ -199,6 +199,7 @@ class WorkoutListActivity : AbstractListActivity<BaseActivitySummary>() {
swipeLayout.isRefreshing = false
}
}
swipeLayout.setEnabled(GBApplication.getPrefs().refreshOnSwipe())
val fab: FloatingActionButton = findViewById(R.id.fab)
fab.setOnClickListener { fetchTrackData() }