diff --git a/uppsrc/CtrlLib/ArrayCtrl.cpp b/uppsrc/CtrlLib/ArrayCtrl.cpp index cde0c2a39..4f870d433 100644 --- a/uppsrc/CtrlLib/ArrayCtrl.cpp +++ b/uppsrc/CtrlLib/ArrayCtrl.cpp @@ -1418,7 +1418,8 @@ void ArrayCtrl::LeftDown(Point p, dword flags) header.StartSplitDrag(q); return; } - q = GetLineAt(p.y + sb); + q = clickpos.y = GetLineAt(p.y + sb); + ClickColumn(p); selclick = false; if(q >= 0 && q < GetCount() && IsSel(q) && (flags & (K_CTRL|K_SHIFT)) == 0) { selclick = true;