From 6f8dcbb9296dc6ff099b48afb04b0dc6003f5f27 Mon Sep 17 00:00:00 2001 From: rylek Date: Wed, 11 Mar 2009 10:27:29 +0000 Subject: [PATCH] During ArrayCtrl D & D, GetClickColumn/Row newly points to cell clicked on when starting the D & D action git-svn-id: svn://ultimatepp.org/upp/trunk@937 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/CtrlLib/ArrayCtrl.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;