From 6cbc72b44e35bd603c343f872cbf74c14eebfe13 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Wed, 15 Jul 2020 13:30:24 +0200 Subject: [PATCH] focus tab chain fixed --- src/layouts/QskGridBox.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/layouts/QskGridBox.cpp b/src/layouts/QskGridBox.cpp index e648c9a5..0064ad25 100644 --- a/src/layouts/QskGridBox.cpp +++ b/src/layouts/QskGridBox.cpp @@ -48,7 +48,7 @@ static void qskUpdateFocusChain( There should be a faster way TODO ... */ - const int cellIndex = grid.y() * engine->rowCount() + grid.x(); + const int cellIndex = grid.y() * engine->columnCount() + grid.x(); QQuickItem* itemNext = nullptr; int minDelta = -1; @@ -60,7 +60,7 @@ static void qskUpdateFocusChain( if ( itemAt && item != itemAt ) { const auto gridAt = engine->gridAt( i ); - const int delta = gridAt.y() * engine->rowCount() + gridAt.x() - cellIndex; + const int delta = gridAt.y() * engine->columnCount() + gridAt.x() - cellIndex; if ( delta > 0 ) {