Move level meter fields out of struct alsa_card

Create a levels struct managed inside window-levels.c.
This commit is contained in:
Geoffrey D. Bennett
2024-04-02 15:34:54 +10:30
parent 5fb3191124
commit 159b3340eb
3 changed files with 27 additions and 30 deletions

View File

@@ -114,10 +114,6 @@ void destroy_card_window(struct alsa_card *card) {
gtk_window_destroy(GTK_WINDOW(card->window_modal));
}
// disable the level meter timer source
if (card->meter_gsource_timer)
g_source_remove(card->meter_gsource_timer);
// if last window, display the "no card found" blank window
window_count--;
create_no_card_window();