(Hopefully) clarify operator= and copy construction behaviour of the Property hierarc...
authorCarl Hetherington <carl@carlh.net>
Sun, 29 Aug 2010 01:09:05 +0000 (01:09 +0000)
committerCarl Hetherington <carl@carlh.net>
Sun, 29 Aug 2010 01:09:05 +0000 (01:09 +0000)
commit3150041423a199189c9b6ab292a078c51d9670c2
treea5a92d2fc568edb7743e8018ca05d5de0f09c486
parentbce90b1802565f62288a5081929244d60e15a5bd
(Hopefully) clarify operator= and copy construction behaviour of the Property hierarchy.  Also make operator= copy the value but NOT the property ID; this stops e.g. a = b giving a the property ID of b and confusing things.  Fixes some problems with save/restore of region sync position.

git-svn-id: svn://localhost/ardour2/branches/3.0@7707 d708f5d6-7413-0410-9779-e7cbd77b26cf
libs/ardour/ardour/audioplaylist.h
libs/ardour/ardour/playlist.h
libs/ardour/audio_playlist.cc
libs/ardour/audioregion.cc
libs/ardour/playlist.cc
libs/ardour/region.cc
libs/pbd/pbd/properties.h
libs/pbd/pbd/property_basics.h
libs/pbd/pbd/sequence_property.h