From 11ca17fc9136b7fbcbded13cfce4c3c9b835d8a6 Mon Sep 17 00:00:00 2001
From: Leon Styhre <leon@leonstyhre.com>
Date: Sun, 17 Oct 2021 16:14:28 +0200
Subject: [PATCH] Fixed an issue where the wrong scroll indicators could be
 displayed.

---
 es-core/src/components/ComponentList.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/es-core/src/components/ComponentList.cpp b/es-core/src/components/ComponentList.cpp
index d05047e79..31eba491a 100644
--- a/es-core/src/components/ComponentList.cpp
+++ b/es-core/src/components/ComponentList.cpp
@@ -208,7 +208,9 @@ void ComponentList::updateCameraOffset()
             i++;
         }
 
-        if (mCameraOffset < oldCameraOffset)
+        if (mCameraOffset < oldCameraOffset &&
+            (oldCameraOffset > mSelectorBarOffset ||
+             mScrollIndicatorStatus != ComponentList::SCROLL_NONE))
             mBottomCameraOffset = false;
 
         if (mCameraOffset < 0.0f)