From fe0cde3781202b9fc83951c689d911084f4294c9 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 3 Oct 2022 08:11:53 -0600 Subject: [PATCH] route group dialog grabs focus when shown --- gtk2_ardour/route_group_dialog.cc | 7 +++++++ gtk2_ardour/route_group_dialog.h | 2 ++ 2 files changed, 9 insertions(+) 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;