From 1e475e24f4332d99f2a70f0156c82e339a3d51bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Fri, 22 May 2015 21:26:29 +0200 Subject: [PATCH] fixed selection issue in grid view --- YACReaderLibrary/qml/GridComicsView.qml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/YACReaderLibrary/qml/GridComicsView.qml b/YACReaderLibrary/qml/GridComicsView.qml index c1f9922d..d947546c 100644 --- a/YACReaderLibrary/qml/GridComicsView.qml +++ b/YACReaderLibrary/qml/GridComicsView.qml @@ -150,11 +150,14 @@ Rectangle { } onReleased: { - /*if(mouse.button != Qt.RightButton && !(mouse.modifiers & Qt.ControlModifier || mouse.modifiers & Qt.ShiftModifier)) + if(mouse.button == Qt.LeftButton && !(mouse.modifiers & Qt.ControlModifier || mouse.modifiers & Qt.ShiftModifier)) { - comicsSelectionHelper.setCurrentIndex(index) - grid.currentIndex = index; - }*/ + if(comicsSelectionHelper.isSelectedIndex(index)) + { + comicsSelectionHelper.setCurrentIndex(index) + grid.currentIndex = index; + } + } } }