]> git.saurik.com Git - wxWidgets.git/commitdiff
fix for crash when clicking below the items
authorVadim Zeitlin <vadim@wxwidgets.org>
Tue, 10 Jul 2001 15:16:55 +0000 (15:16 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Tue, 10 Jul 2001 15:16:55 +0000 (15:16 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@10947 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/generic/listctrl.cpp

index 67473428566bd525ad84833185c2cab73b2f5428..a306732993e66b1371d900f5a374b86cae775ad2 100644 (file)
@@ -2649,7 +2649,7 @@ void wxListMainWindow::OnMouse( wxMouseEvent &event )
     int y = event.GetY();
     CalcUnscrolledPosition( x, y, &x, &y );
 
-    /* Did we actually hit an item ? */
+    // where did we hit it (if we did)?
     long hitResult = 0;
 
     size_t count = GetItemCount(),
@@ -2658,7 +2658,8 @@ void wxListMainWindow::OnMouse( wxMouseEvent &event )
     if ( HasFlag(wxLC_REPORT) )
     {
         current = y / GetLineHeight();
-        hitResult = HitTestLine(current, x, y);
+        if ( current < count )
+            hitResult = HitTestLine(current, x, y);
     }
     else // !report
     {