Erroneous row selection when clicking on vertical record marker of table view. To reproduce, use table that have more records than can fit in the view (vertically). Then scroll down a bit (one record or more). Then click on the vertical record marker as presented on attached screenshot. Result: scrolling offset is not considered. Expected: corresponding row is selected. The same misbehaviour is present in row highlighting when the vertical record marker is hovered with mouse cursor.
Created attachment 88035 [details] Difference: position of selected row and position of point clicked on the record marker
Moreover, highlighting a row should not force it to be entirely visible (vertically) when it's partially visible. The fix should address this too.
This fix will also address issue reported at https://forum.kde.org/viewtopic.php?f=221&t=122102 "Any time the cursor crosses the border between the Project Navigator and the Table Data (i.e. over the record marker), the table abruptly jumps to the beginning."
Git commit 8ca7607e13dd6cd5c55efc32c7aece89dc8978da by Jaroslaw Staniek. Committed on 30/07/2014 at 15:31. Pushed by staniek into branch 'master'. Correct row selection/highlighting when clicking/hovering over record marker (in table view) Moreover, highlighting a row should not force it to be entirely visible (vertically) when it's partially visible. This fix will also addresses issue reported at https://forum.kde.org/viewtopic.php?f=221&t=122102 "Any time the cursor crosses the border between the Project Navigator and the Table Data (i.e. over the record marker), the table abruptly jumps to the beginning." FIXED-IN:2.8.6 M +0 -1 kexi/widget/tableview/kexitableview.cpp M +3 -3 kexi/widget/utils/kexirecordmarker.cpp http://commits.kde.org/calligra/8ca7607e13dd6cd5c55efc32c7aece89dc8978da
Git commit b587d023acd3a6a9192e7ebea1ff8b191cdfdada by Jaroslaw Staniek. Committed on 30/07/2014 at 15:31. Pushed by staniek into branch 'calligra/2.8'. Correct row selection/highlighting when clicking/hovering over record marker (in table view) Moreover, highlighting a row should not force it to be entirely visible (vertically) when it's partially visible. This fix will also addresses issue reported at https://forum.kde.org/viewtopic.php?f=221&t=122102 "Any time the cursor crosses the border between the Project Navigator and the Table Data (i.e. over the record marker), the table abruptly jumps to the beginning." FIXED-IN:2.8.6 M +0 -1 kexi/widget/tableview/kexitableview.cpp M +3 -3 kexi/widget/utils/kexirecordmarker.cpp http://commits.kde.org/calligra/b587d023acd3a6a9192e7ebea1ff8b191cdfdada
*** Bug 341750 has been marked as a duplicate of this bug. ***