X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Flocation_ui.cc;h=7dfc2ecbce5dfe6fb16cd60a6a1aa4c5f06f6f56;hb=205fbb99ad65b899a5047165422f442d9930103a;hp=e41ad712e46c46eff10b4cd2db5663fa38539164;hpb=2814ff4866e4e4125aef686b1e234f5d8845bb54;p=ardour.git diff --git a/gtk2_ardour/location_ui.cc b/gtk2_ardour/location_ui.cc index e41ad712e4..7dfc2ecbce 100644 --- a/gtk2_ardour/location_ui.cc +++ b/gtk2_ardour/location_ui.cc @@ -420,6 +420,9 @@ LocationEditRow::to_playhead_button_pressed (LocationPart part) break; case LocEnd: location->set_end (_session->transport_frame ()); + if (location->is_session_range()) { + _session->set_end_is_free (false); + } break; default: break; @@ -464,9 +467,15 @@ LocationEditRow::clock_changed (LocationPart part) break; case LocEnd: location->set_end (end_clock.current_time()); + if (location->is_session_range()) { + _session->set_end_is_free (false); + } break; case LocLength: location->set_end (location->start() + length_clock.current_duration()); + if (location->is_session_range()) { + _session->set_end_is_free (false); + } default: break; }