diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2006-03-10 14:35:57 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2006-03-10 14:35:57 +0000 |
commit | 0896e2e63f0f331904ab9e9005190c9e7288b084 (patch) | |
tree | f07fb56d5928183b5553e25494e6e89a99ed96b6 /gtk2_ardour/editor_edit_groups.cc | |
parent | 066d1c49b6ab30eb262b8f9bf49e0e05acefb87f (diff) |
start editing new edit/mix group names immediately after they are added
git-svn-id: svn://localhost/trunk/ardour2@372 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor_edit_groups.cc')
-rw-r--r-- | gtk2_ardour/editor_edit_groups.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk2_ardour/editor_edit_groups.cc b/gtk2_ardour/editor_edit_groups.cc index cda8f1c4be..e15da94f0c 100644 --- a/gtk2_ardour/editor_edit_groups.cc +++ b/gtk2_ardour/editor_edit_groups.cc @@ -229,8 +229,9 @@ Editor::add_edit_group (RouteGroup* group) group->FlagsChanged.connect (bind (mem_fun(*this, &Editor::group_flags_changed), group)); if (focus) { - edit_group_display.set_cursor (group_model->get_path (row)); - edit_group_display.grab_focus (); + TreeViewColumn* col = edit_group_display.get_column (0); + CellRendererText* name_cell = dynamic_cast<CellRendererText*>(edit_group_display.get_column_cell_renderer (0)); + edit_group_display.set_cursor (group_model->get_path (row), *col, *name_cell, true); } } |