From: Ramakrishnan Muthukrishnan Date: Sun, 13 Nov 2022 08:14:21 +0000 (+0530) Subject: enable MIDI only if devices are enumerated and user makes a selection X-Git-Url: https://git.rkrishnan.org/%5B/%5D%20/file/$top_link?a=commitdiff_plain;h=4d06fbf4cb1e1bde91baa0ccef67a85f15a17c0c;p=pihpsdr.git enable MIDI only if devices are enumerated and user makes a selection This translates to `midi_device_name' to be non-null --- diff --git a/midi_menu.c b/midi_menu.c index 0d29db8..35bd822 100644 --- a/midi_menu.c +++ b/midi_menu.c @@ -126,10 +126,12 @@ static gboolean midi_enable_cb(GtkWidget *widget,gpointer data) { } midi_enabled=gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON (widget)); if(midi_enabled) { - if(register_midi_device(midi_device_name)<0) { - midi_enabled=FALSE; - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON (widget), midi_enabled); - } + if (midi_device_name != NULL) { + if(register_midi_device(midi_device_name)<0) { + midi_enabled=FALSE; + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON (widget), midi_enabled); + } + } } return TRUE; }