From a2987c295263bcfa87ea6b76196be2211573249a Mon Sep 17 00:00:00 2001 From: Anna Schumaker Date: Thu, 11 Sep 2014 08:22:57 -0400 Subject: [PATCH] gui: Call on_track_loaded() during startup Also move the controls_init() function to be with other init() functions. Signed-off-by: Anna Schumaker --- gui/gui.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gui/gui.cpp b/gui/gui.cpp index b944e908..2ecb6b38 100644 --- a/gui/gui.cpp +++ b/gui/gui.cpp @@ -144,8 +144,6 @@ Gtk::Window *setup_gui() cb->on_track_loaded = on_track_loaded; cb->on_pause_count_changed = on_pause_count_changed; - controls_init(); - count->signal_changed().connect(sigc::ptr_fun(on_config_pause)); enabled->signal_toggled().connect(sigc::ptr_fun(on_config_pause)); @@ -157,8 +155,11 @@ Gtk::Window *setup_gui() ban_connection = ban->signal_toggled().connect(sigc::ptr_fun(on_ban_toggled)); fav_connection = fav->signal_toggled().connect(sigc::ptr_fun(on_fav_toggled)); + if (audio :: current_track()) + on_track_loaded(audio :: current_track()); /* Set up other tabs */ + controls_init(); collection_mgr_init(); init_tabs(); return window_init();