*/
PBD::Signal0<void> Changed;
- void set_block_change_notifications (bool yn) {_block_change_notifications = yn;}
PBD::Signal0<void> NameChanged;
PBD::Signal0<void> EndChanged;
PositionLockStyle _position_lock_style;
boost::shared_ptr<SceneChange> _scene_change;
- bool _block_change_notifications; // required for group operations
-
void set_mark (bool yn);
bool set_flag_internal (bool yn, Flags flag);
void recompute_bbt_from_frames ();
, _flags (Flags (0))
, _locked (false)
, _position_lock_style (AudioTime)
- , _block_change_notifications (false)
{
assert (_start >= 0);
assert (_end >= 0);
, _flags (bits)
, _locked (false)
, _position_lock_style (s.config.get_glue_new_markers_to_bars_and_beats() ? MusicTime : AudioTime)
- , _block_change_notifications (false)
{
recompute_bbt_from_frames ();
, _bbt_end (other._bbt_end)
, _flags (other._flags)
, _position_lock_style (other._position_lock_style)
- , _block_change_notifications (false)
{
/* copy is not locked even if original was */
if (start_change && end_change) {
changed (this);
-
- if (!_block_change_notifications) {
- Changed ();
- }
+ Changed ();
}
return 0;
recompute_bbt_from_frames ();
changed (this); /* EMIT SIGNAL */
-
- if (!_block_change_notifications) {
- Changed (); /* EMIT SIGNAL */
- }
+ Changed (); /* EMIT SIGNAL */
}
assert (_start >= 0);
recompute_bbt_from_frames ();
changed (this); /* EMIT SIGNAL */
-
- if (!_block_change_notifications) {
- Changed (); /* EMIT SIGNAL */
- }
+ Changed (); /* EMIT SIGNAL */
assert (_start >= 0);
assert (_end >= 0);
loc = *i;
// changed locations will be updated by Locations::changed signal
- loc->set_block_change_notifications (true);
loc->set_state (**niter, version);
- loc->set_block_change_notifications (false);
} else {
loc = new Location (_session, **niter);
}