diff --git a/uppsrc/CtrlLib/ArrayCtrl.cpp b/uppsrc/CtrlLib/ArrayCtrl.cpp index 5ea70a8a7..f90442f04 100644 --- a/uppsrc/CtrlLib/ArrayCtrl.cpp +++ b/uppsrc/CtrlLib/ArrayCtrl.cpp @@ -1699,7 +1699,7 @@ void ArrayCtrl::KeyMultiSelect(int aanchor, dword key) ClearSelection(); if(key & K_SHIFT) { anchor = aanchor; - if(anchor >= 0) + if(anchor >= 0 && cursor >= 0) Select(min(anchor, cursor), abs(anchor - cursor) + 1); } else