Tab to prev/next name-entry: skip only rec-armed tracks
authorRobin Gareus <robin@gareus.org>
Tue, 4 Dec 2018 21:07:27 +0000 (22:07 +0100)
committerRobin Gareus <robin@gareus.org>
Tue, 4 Dec 2018 21:07:27 +0000 (22:07 +0100)
gtk2_ardour/time_axis_view.cc

index 1784608ad470b6f62da6b8b81599b3103a4ae1cc..65118e75b9ad3426c829c8efbac15e14076d964c 100644 (file)
@@ -661,7 +661,7 @@ TimeAxisView::end_name_edit (std::string str, int next_dir)
 
                                RouteTimeAxisView* rtav = dynamic_cast<RouteTimeAxisView*>(*i);
 
-                               if (rtav && (!rtav->is_track() || rtav->track()->rec_enable_control()->get_value())) {
+                               if (rtav && rtav->is_track() && rtav->track()->rec_enable_control()->get_value()) {
                                        continue;
                                }
 
@@ -692,7 +692,7 @@ TimeAxisView::end_name_edit (std::string str, int next_dir)
 
                                RouteTimeAxisView* rtav = dynamic_cast<RouteTimeAxisView*>(*i);
 
-                               if (rtav && (!rtav->is_track() || rtav->track()->rec_enable_control()->get_value())) {
+                               if (rtav && rtav->is_track() && rtav->track()->rec_enable_control()->get_value()) {
                                        continue;
                                }