From 758d0ca2639d98940f8bdc1bc1a109f45a76ffce Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 12 Dec 2018 08:41:57 -0500 Subject: [PATCH] replace ::cast_dynamic() with relevant ActionManager::get_*_action() calls --- libs/gtkmm2ext/gtk_ui.cc | 19 +++---------------- 1 file 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 act = ActionManager::get_action (X_("Editor"), X_("toggle-log-window")); - if (!act) { - return; - } - - Glib::RefPtr tact = Glib::RefPtr::cast_dynamic (act); - if (tact) { - tact->set_active (); - } + Glib::RefPtr tact = ActionManager::get_toggle_action (X_("Editor"), X_("toggle-log-window")); + tact->set_active (); } void UI::toggle_errors () { - Glib::RefPtr act = ActionManager::get_action (X_("Editor"), X_("toggle-log-window")); - if (!act) { - return; - } - - Glib::RefPtr tact = Glib::RefPtr::cast_dynamic (act); - + Glib::RefPtr tact = ActionManager::get_toggle_action (X_("Editor"), X_("toggle-log-window")); if (tact->get_active()) { errors->set_position (WIN_POS_MOUSE); errors->show (); -- 2.30.2