mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2024-11-25 23:55:38 +00:00
Fixed an issue where the carousel would not update when entering and exiting gamelist folders.
This commit is contained in:
parent
30d4c587e7
commit
3636eeba18
|
@ -1123,10 +1123,7 @@ template <typename T> void CarouselComponent<T>::onCursorChanged(const CursorSta
|
||||||
if (mScrollVelocity != 0)
|
if (mScrollVelocity != 0)
|
||||||
mPreviousScrollVelocity = mScrollVelocity;
|
mPreviousScrollVelocity = mScrollVelocity;
|
||||||
|
|
||||||
// No need to animate transition, we're not going anywhere.
|
if (endPos != mEntryCamOffset) {
|
||||||
if (endPos == mEntryCamOffset)
|
|
||||||
return;
|
|
||||||
|
|
||||||
// Needed to make sure that overlapping items are renderered correctly.
|
// Needed to make sure that overlapping items are renderered correctly.
|
||||||
if (startPos > endPos)
|
if (startPos > endPos)
|
||||||
mPositiveDirection = true;
|
mPositiveDirection = true;
|
||||||
|
@ -1147,6 +1144,7 @@ template <typename T> void CarouselComponent<T>::onCursorChanged(const CursorSta
|
||||||
mTransitionsAnimTime)};
|
mTransitionsAnimTime)};
|
||||||
|
|
||||||
GuiComponent::setAnimation(anim, 0, nullptr, false, 0);
|
GuiComponent::setAnimation(anim, 0, nullptr, false, 0);
|
||||||
|
}
|
||||||
|
|
||||||
if (mCursorChangedCallback && !mEntries.empty())
|
if (mCursorChangedCallback && !mEntries.empty())
|
||||||
mCursorChangedCallback(state);
|
mCursorChangedCallback(state);
|
||||||
|
|
Loading…
Reference in a new issue