From 134ed61451d6c384e8cd0383934918a687539646 Mon Sep 17 00:00:00 2001 From: John Scipione Date: Wed, 26 Oct 2016 13:36:49 -0700 Subject: [PATCH] ListView: Fix off-by-1 bug introduced in hrev50574 7687a6ef13359dbac63eaae0b40cb6875873ea71 jgt^He Fixes #12990 more better Thanks Humdinger for noticing this bug and reporting it. --- src/kits/interface/ListView.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kits/interface/ListView.cpp b/src/kits/interface/ListView.cpp index 5cd11ac8a9..cd12e3f1ca 100644 --- a/src/kits/interface/ListView.cpp +++ b/src/kits/interface/ListView.cpp @@ -1958,7 +1958,7 @@ BListView::_DoneTracking(BPoint where) void BListView::_Track(BPoint where, uint32) { - if (fTrack->item_index > 0 && fTrack->try_drag) { + if (fTrack->item_index >= 0 && fTrack->try_drag) { // initiate a drag if the mouse was moved far enough BPoint offset = where - fTrack->drag_start; float dragDistance = sqrtf(offset.x * offset.x + offset.y * offset.y);