when track selection changes, cancel any and all name editing
authorPaul Davis <paul@linuxaudiosystems.com>
Thu, 4 Sep 2014 17:56:29 +0000 (13:56 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 4 Sep 2014 17:57:05 +0000 (13:57 -0400)
gtk2_ardour/time_axis_view.cc

index 1e0b95d5a1741b95f0fc1fa8080c70c65d28d5a7..248ec04268b3a50e24a6b5bc1a39cc753d46f138 100644 (file)
@@ -781,6 +781,10 @@ TimeAxisView::popup_display_menu (guint32 when)
 void
 TimeAxisView::set_selected (bool yn)
 {
+        if (can_edit_name() && name_entry.get_visible()) {
+                end_name_edit (RESPONSE_CANCEL);
+        }
+
        if (yn == _selected) {
                return;
        }