From f6dcdbe88e0bd434c85d0cae15d9f12b13c558e1 Mon Sep 17 00:00:00 2001 From: cxl Date: Thu, 16 Jun 2011 05:39:49 +0000 Subject: [PATCH] *CtrlLib: Fixed crash in multiselect mode Ctrl+A when there is no cursor git-svn-id: svn://ultimatepp.org/upp/trunk@3536 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/CtrlLib/ArrayCtrl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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