mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2024-11-22 14:15:38 +00:00
Fixed a GridComponent navigation issue when there was only a single column.
This commit is contained in:
parent
23438cd101
commit
7ba596775d
|
@ -339,14 +339,14 @@ protected:
|
||||||
bool doScroll {true};
|
bool doScroll {true};
|
||||||
|
|
||||||
// This is only needed for GridComponent.
|
// This is only needed for GridComponent.
|
||||||
if (mColumns != 0 && mScrollVelocity == -mColumns && mCursor < mColumns) {
|
if (mColumns > 1 && mScrollVelocity == -mColumns && mCursor < mColumns) {
|
||||||
doScroll = false;
|
doScroll = false;
|
||||||
}
|
}
|
||||||
else if (mColumns != 0 && mScrollVelocity == mColumns) {
|
else if (mColumns != 0 && mScrollVelocity == mColumns) {
|
||||||
if (size() - mCursor <= size() % mColumns)
|
if (size() - mCursor <= size() % mColumns)
|
||||||
doScroll = false;
|
doScroll = false;
|
||||||
else if (mCursor >= (mColumns * mRows) - mColumns && size() - mCursor <= mColumns &&
|
else if (mColumns != 1 && mCursor >= (mColumns * mRows) - mColumns &&
|
||||||
size() % mColumns == 0)
|
size() - mCursor <= mColumns && size() % mColumns == 0)
|
||||||
doScroll = false;
|
doScroll = false;
|
||||||
else if (size() < mColumns)
|
else if (size() < mColumns)
|
||||||
doScroll = false;
|
doScroll = false;
|
||||||
|
|
Loading…
Reference in a new issue