diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2018-12-12 08:41:57 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2018-12-12 10:08:01 -0500 |
commit | 758d0ca2639d98940f8bdc1bc1a109f45a76ffce (patch) | |
tree | 62d983ec7a3e90f4327ae2e73b1ed62376e1277a /libs/gtkmm2ext | |
parent | 961870142dbd4c5bc8a4519c311ddb388aab0492 (diff) |
replace ::cast_dynamic() with relevant ActionManager::get_*_action() calls
Diffstat (limited to 'libs/gtkmm2ext')
-rw-r--r-- | libs/gtkmm2ext/gtk_ui.cc | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/libs/gtkmm2ext/gtk_ui.cc b/libs/gtkmm2ext/gtk_ui.cc index c321d94d4f..0e28f150c3 100644 --- a/libs/gtkmm2ext/gtk_ui.cc +++ b/libs/gtkmm2ext/gtk_ui.cc @@ -617,27 +617,14 @@ UI::process_error_message (Transmitter::Channel chn, const char *str) void UI::show_errors () { - Glib::RefPtr<Action> act = ActionManager::get_action (X_("Editor"), X_("toggle-log-window")); - if (!act) { - return; - } - - Glib::RefPtr<ToggleAction> tact = Glib::RefPtr<ToggleAction>::cast_dynamic (act); - if (tact) { - tact->set_active (); - } + Glib::RefPtr<ToggleAction> tact = ActionManager::get_toggle_action (X_("Editor"), X_("toggle-log-window")); + tact->set_active (); } void UI::toggle_errors () { - Glib::RefPtr<Action> act = ActionManager::get_action (X_("Editor"), X_("toggle-log-window")); - if (!act) { - return; - } - - Glib::RefPtr<ToggleAction> tact = Glib::RefPtr<ToggleAction>::cast_dynamic (act); - + Glib::RefPtr<ToggleAction> tact = ActionManager::get_toggle_action (X_("Editor"), X_("toggle-log-window")); if (tact->get_active()) { errors->set_position (WIN_POS_MOUSE); errors->show (); |