properly handle changed models
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@814 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
@@ -187,7 +187,8 @@ void effectRackView::update( void )
|
||||
for( QVector<effectView *>::iterator it = m_effectViews.begin();
|
||||
it != m_effectViews.end(); )
|
||||
{
|
||||
if( i < view_map.size() && view_map[i] == FALSE )
|
||||
if( i < view_map.size() && i < m_effectViews.size() &&
|
||||
view_map[i] == FALSE )
|
||||
{
|
||||
delete m_effectViews[i];
|
||||
m_effectViews.erase( it );
|
||||
@@ -227,6 +228,7 @@ void effectRackView::addEffect( void )
|
||||
|
||||
void effectRackView::modelChanged( void )
|
||||
{
|
||||
clear();
|
||||
m_effectsGroupBox->setModel( &fxChain()->m_enabledModel );
|
||||
update();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user