From 322276474aae1199a3721f63c51595ebb15f6d3f Mon Sep 17 00:00:00 2001 From: Adam Avramov Date: Tue, 9 Dec 2014 02:22:07 +0200 Subject: [PATCH] Prevent crash when trying to add Aux before input --- mixer/src/Module.C | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mixer/src/Module.C b/mixer/src/Module.C index 853ab17..a9ea81f 100644 --- a/mixer/src/Module.C +++ b/mixer/src/Module.C @@ -808,6 +808,13 @@ Module::insert_menu_cb ( const Fl_Menu_ *m ) if ( !strcmp( picked, "Aux" ) ) { + + if ( ninputs() == 0 ) + { + fl_alert( "Cannot insert this module at this point in the chain" ); + return; + } + int n = 0; for ( int i = 0; i < chain()->modules(); i++ ) {