--- qsampler/trunk/src/qsamplerInstrumentForm.cpp 2007/11/21 18:37:40 1505 +++ qsampler/trunk/src/qsamplerInstrumentForm.cpp 2007/11/21 19:57:18 1506 @@ -392,7 +392,11 @@ // Stabilize current form state. void InstrumentForm::stabilizeForm (void) { - bool bValid = !ui.NameLineEdit->text().isEmpty(); + bool bValid = + !ui.NameLineEdit->text().isEmpty() && + ui.EngineNameComboBox->currentIndex() >= 0 && + ui.EngineNameComboBox->currentText() != + qsamplerChannel::noEngineName(); const QString& sPath = ui.InstrumentFileComboBox->currentText(); bValid = bValid && !sPath.isEmpty() && QFileInfo(sPath).exists();