@@ -824,7 +824,7 @@ void kcApp::_setMlistValue( ctl_t* cp, unsigned instVarId, const cmDspValue_t* v
// decr. to account for skipping title row
// (see the complementary incrementn in _ctl_cb())
- if( idx > 0 )
+ if( idx > 0 && cp->u.mlst.mbtn!=NULL)
--idx;
if( cp->u.mlst.mbtn==NULL)