Fix application-bar meter and blinking

Previously those only worked for the first loaded session.
This commit is contained in:
Robin Gareus 2025-08-28 18:33:45 +02:00
parent ce70b544b0
commit 51027b9921
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04

View file

@ -439,10 +439,6 @@ ApplicationBar::setup_tooltips ()
void
ApplicationBar::ui_actions_ready ()
{
_blink_connection = Timers::blink_connect (sigc::mem_fun(*this, &ApplicationBar::blink_handler));
_point_zero_something_second_connection = Timers::super_rapid_connect (sigc::mem_fun(*this, &ApplicationBar::every_point_zero_something_seconds));
LuaInstance::instance()->ActionChanged.connect (sigc::mem_fun (*this, &ApplicationBar::action_script_changed));
Glib::RefPtr<Action> act;
@ -862,6 +858,9 @@ ApplicationBar::set_session (Session *s)
if (_have_layout) {
repack_transport_hbox();
}
_blink_connection = Timers::blink_connect (sigc::mem_fun(*this, &ApplicationBar::blink_handler));
_point_zero_something_second_connection = Timers::super_rapid_connect (sigc::mem_fun(*this, &ApplicationBar::every_point_zero_something_seconds));
}
void