remove unnecessary argument from Playlist::shift()
This commit is contained in:
parent
c3b881327c
commit
62416ee276
@ -177,7 +177,7 @@ public:
|
||||
void replace_region (std::shared_ptr<Region> old, std::shared_ptr<Region> newr, timepos_t const & pos);
|
||||
void split_region (std::shared_ptr<Region>, timepos_t const & position);
|
||||
void split (timepos_t const & at);
|
||||
void shift (timepos_t const & at, timecnt_t const & distance, bool move_intersected, bool ignore_music_glue);
|
||||
void shift (timepos_t const & at, timecnt_t const & distance, bool move_intersected);
|
||||
void partition (timepos_t const & start, timepos_t const & end, bool cut = false);
|
||||
void duplicate (std::shared_ptr<Region>, timepos_t & position, float times);
|
||||
void duplicate (std::shared_ptr<Region>, timepos_t & position, timecnt_t const & gap, float times);
|
||||
|
@ -1452,7 +1452,7 @@ Playlist::duplicate_ranges (std::list<TimelineRange>& ranges, float times)
|
||||
}
|
||||
|
||||
void
|
||||
Playlist::shift (timepos_t const & at, timecnt_t const & distance, bool move_intersected, bool ignore_music_glue)
|
||||
Playlist::shift (timepos_t const & at, timecnt_t const & distance, bool move_intersected)
|
||||
{
|
||||
PBD::Unwinder<bool> uw (_playlist_shift_active, true);
|
||||
RegionWriteLock rlock (this);
|
||||
@ -1473,23 +1473,9 @@ Playlist::shift (timepos_t const & at, timecnt_t const & distance, bool move_int
|
||||
}
|
||||
}
|
||||
|
||||
/* do not move regions glued to music time - that
|
||||
* has to be done separately.
|
||||
*/
|
||||
|
||||
if (!ignore_music_glue && r->position().time_domain() != Temporal::AudioTime) {
|
||||
fixup.push_back (r);
|
||||
continue;
|
||||
}
|
||||
|
||||
rlock.thawlist.add (r);
|
||||
r->set_position (r->position() + distance);
|
||||
}
|
||||
|
||||
/* XXX: may not be necessary; Region::post_set should do this, I think */
|
||||
for (auto & r : fixup) {
|
||||
r->recompute_position_from_time_domain ();
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
|
Loading…
Reference in New Issue
Block a user