Range checks

This commit is contained in:
Kingcom 2013-09-29 01:08:46 +02:00
parent aae0b98cfe
commit c1690cd3dc

View file

@ -126,14 +126,16 @@ void GenericListControl::HandleNotify(LPARAM lParam)
if (mhdr->code == NM_DBLCLK)
{
LPNMITEMACTIVATE item = (LPNMITEMACTIVATE) lParam;
OnDoubleClick(item->iItem,item->iSubItem);
if (item->iItem != -1 && item->iItem < GetRowCount())
OnDoubleClick(item->iItem,item->iSubItem);
return;
}
if (mhdr->code == NM_RCLICK)
{
const LPNMITEMACTIVATE item = (LPNMITEMACTIVATE)lParam;
OnRightClick(item->iItem,item->iSubItem);
if (item->iItem != -1 && item->iItem < GetRowCount())
OnRightClick(item->iItem,item->iSubItem);
return;
}