@@ -209,18 +209,16 @@ void VstEffectControls::updateMenu( void )
209209 QMenu * to_menu = m_selPresetButton->menu ();
210210 to_menu->clear ();
211211
212- QAction *presetActions[list1.size ()];
213-
214212 for (int i = 0 ; i < list1.size (); i++) {
215- presetActions[i] = new QAction (this );
216- connect (presetActions[i] , SIGNAL (triggered ()), this , SLOT (selPreset ()));
213+ QAction* presetAction = new QAction (this );
214+ connect (presetAction , SIGNAL (triggered ()), this , SLOT (selPreset ()));
217215
218- presetActions[i] ->setText (QString (" %1. %2" ).arg (QString::number (i+1 ), list1.at (i)));
219- presetActions[i] ->setData (i);
216+ presetAction ->setText (QString (" %1. %2" ).arg (QString::number (i+1 ), list1.at (i)));
217+ presetAction ->setData (i);
220218 if (i == lastPosInMenu) {
221- presetActions[i] ->setIcon (embed::getIconPixmap ( " sample_file" , 16 , 16 ));
222- } else presetActions[i] ->setIcon (embed::getIconPixmap ( " edit_copy" , 16 , 16 ));
223- to_menu->addAction ( presetActions[i] );
219+ presetAction ->setIcon (embed::getIconPixmap ( " sample_file" , 16 , 16 ));
220+ } else presetAction ->setIcon (embed::getIconPixmap ( " edit_copy" , 16 , 16 ));
221+ to_menu->addAction ( presetAction );
224222 }
225223
226224 }
0 commit comments