summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2018-12-12 08:41:57 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2018-12-12 10:08:01 -0500
commit758d0ca2639d98940f8bdc1bc1a109f45a76ffce (patch)
tree62d983ec7a3e90f4327ae2e73b1ed62376e1277a /libs/gtkmm2ext
parent961870142dbd4c5bc8a4519c311ddb388aab0492 (diff)
replace ::cast_dynamic() with relevant ActionManager::get_*_action() calls
Diffstat (limited to 'libs/gtkmm2ext')
-rw-r--r--libs/gtkmm2ext/gtk_ui.cc19
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 ();