diff --git a/gtk2_ardour/route_group_dialog.cc b/gtk2_ardour/route_group_dialog.cc index 7eb5bada51..f9b1bfd62a 100644 --- a/gtk2_ardour/route_group_dialog.cc +++ b/gtk2_ardour/route_group_dialog.cc @@ -242,3 +242,10 @@ RouteGroupDialog::unique_name (std::string const name) const return (i == route_groups.end ()); } + +void +RouteGroupDialog::on_map () +{ + ArdourDialog::on_map (); + _name.grab_focus (); +} diff --git a/gtk2_ardour/route_group_dialog.h b/gtk2_ardour/route_group_dialog.h index b7015301de..b4ea689db2 100644 --- a/gtk2_ardour/route_group_dialog.h +++ b/gtk2_ardour/route_group_dialog.h @@ -37,6 +37,8 @@ public: ARDOUR::RouteGroup* group() const { return _group; } bool name_check () const; + void on_map (); + private: ARDOUR::RouteGroup* _group; std::string _initial_name;