diff --git a/libs/pbd/pbd/rcu.h b/libs/pbd/pbd/rcu.h index 4a42e5a3f6..6b55ee08ee 100644 --- a/libs/pbd/pbd/rcu.h +++ b/libs/pbd/pbd/rcu.h @@ -221,9 +221,8 @@ class /*LIBPBD_API*/ RCUWriter public: RCUWriter(RCUManager& manager) - : m_manager(manager) { - m_copy = m_manager.write_copy(); - } + : m_manager(manager) + , m_copy (m_manager.write_copy()) {} ~RCUWriter() { if (m_copy.unique()) { @@ -246,7 +245,6 @@ public: XXX should we print a warning about this? */ } - } boost::shared_ptr get_copy() const { return m_copy; }