From f5d49dd7d73a0cdd57389f9c3ac2b4ded3d08a96 Mon Sep 17 00:00:00 2001 From: Karsten Wiese Date: Sat, 24 Dec 2005 21:19:04 +0000 Subject: ActionManager::register_action (RefPtr group, const char * name, const char * label, slot sl) : call Gtk::ActionGroup::add(const Glib::RefPtr& action) only once. not twice like before through calling ActionManager::register_action (RefPtr group, const char * name, const char * label) git-svn-id: svn://localhost/trunk/ardour2@210 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/actions.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'gtk2_ardour/actions.cc') diff --git a/gtk2_ardour/actions.cc b/gtk2_ardour/actions.cc index 39eb840275..cf01284b10 100644 --- a/gtk2_ardour/actions.cc +++ b/gtk2_ardour/actions.cc @@ -78,7 +78,9 @@ ActionManager::register_action (RefPtr group, const char * name, co RefPtr ActionManager::register_action (RefPtr group, const char * name, const char * label, slot sl) { - RefPtr act = register_action (group, name, label); + RefPtr act; + + act = Action::create (name, label); group->add (act, sl); return act; -- cgit v1.2.3