diff --git a/uppsrc/CtrlLib/ArrayCtrl.cpp b/uppsrc/CtrlLib/ArrayCtrl.cpp index 21e0f5e72..8f5fe8a68 100644 --- a/uppsrc/CtrlLib/ArrayCtrl.cpp +++ b/uppsrc/CtrlLib/ArrayCtrl.cpp @@ -802,6 +802,7 @@ void ArrayCtrl::ChildGotFocus() if(nocursor) ScrollInto(p.y); else + if(p.y != cursor) // avoid setting cursor if it is already there - important for multiselect SetCursor(p.y); } }