From 83e51b2f20cb820041de7f8550b1d82d86055645 Mon Sep 17 00:00:00 2001 From: Jonathan Moore Liles Date: Tue, 2 Feb 2010 03:19:16 -0600 Subject: [PATCH] Fix another 64-bit bug in Module insertion. --- mixer/src/Module.C | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/mixer/src/Module.C b/mixer/src/Module.C index 34a3fd7..332e359 100644 --- a/mixer/src/Module.C +++ b/mixer/src/Module.C @@ -399,7 +399,7 @@ Module::draw_label ( void ) void Module::insert_menu_cb ( const Fl_Menu_ *m ) { - void * v = m->menu()[ m->value() ].user_data(); + void * v = m->mvalue()->user_data(); if ( v ) { @@ -409,16 +409,16 @@ Module::insert_menu_cb ( const Fl_Menu_ *m ) switch ( id ) { - case -1: + case 1: mod = new JACK_Module(); break; - case -2: + case 2: mod = new Gain_Module(); break; - case -3: + case 3: mod = new Meter_Module(); break; - case -4: + case 4: mod = new Mono_Pan_Module(); break; default: @@ -513,9 +513,9 @@ Module::menu ( void ) const { insert_menu = new Fl_Menu_Button( 0, 0, 0, 0 ); - insert_menu->add( "Gain", 0, 0, new unsigned long(-2) ); - insert_menu->add( "Meter", 0, 0, new unsigned long(-3) ); - insert_menu->add( "Mono Pan", 0, 0, new unsigned long(-4) ); + insert_menu->add( "Gain", 0, 0, new unsigned long(2) ); + insert_menu->add( "Meter", 0, 0, new unsigned long(3) ); + insert_menu->add( "Mono Pan", 0, 0, new unsigned long(4) ); Plugin_Module::add_plugins_to_menu( insert_menu );