From 1f01a82fb502c2e8e4344ebe255e0197c48723e3 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 6 Jun 2017 15:55:26 +0300 Subject: [PATCH] disable lazy load on error response to prevent repeating requests in headlines fragment --- org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java | 2 ++ .../src/main/java/org/fox/ttrss/HeadlinesFragment.java | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java index 2a96a3a4..3771be67 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java @@ -241,6 +241,8 @@ public class ArticlePager extends Fragment { } } else { + m_lazyLoadDisabled = true; + if (m_lastError == ApiCommon.ApiError.LOGIN_FAILED) { m_activity.login(true); } else { diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java index 6d866f81..2ea88b3e 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java @@ -638,10 +638,11 @@ public class HeadlinesFragment extends Fragment { m_listener.onHeadlinesLoaded(append); } else { + m_lazyLoadDisabled = true; + if (m_lastError == ApiCommon.ApiError.LOGIN_FAILED) { m_activity.login(true); } else { - if (m_lastErrorMessage != null) { m_activity.toast(getString(getErrorMessage()) + "\n" + m_lastErrorMessage); } else {