Clear bLButtonDown flags if mouse is not down.

diff --git a/dlls/comctl32/listview.c b/dlls/comctl32/listview.c
index 7a1a4c2..7dcf00c 100644
--- a/dlls/comctl32/listview.c
+++ b/dlls/comctl32/listview.c
@@ -3272,6 +3272,9 @@
 {
     TRACKMOUSEEVENT trackinfo;
 
+    if (!(fwKeys & MK_LBUTTON))
+        infoPtr->bLButtonDown = FALSE;
+
     if (infoPtr->bLButtonDown && DragDetect(infoPtr->hwndSelf, infoPtr->ptClickPos))
     {
         LVHITTESTINFO lvHitTestInfo;