more set_state() tweaks to get a 2.X session to load without aborting
[ardour.git] / libs / ardour / region_factory.cc
index 6ff4ae2dc14d94312a00db9f005b88963d3ae18e..8b2d30d511cc485603958fc3db3d316018b67569 100644 (file)
@@ -133,9 +133,9 @@ boost::shared_ptr<Region>
 RegionFactory::create (Session& session, XMLNode& node, bool yn)
 {
        boost::shared_ptr<Region> r = session.XMLRegionFactory (node, yn);
-       r->unlock_property_changes ();
 
        if (r) {
+               r->unlock_property_changes ();
                CheckNewRegion (r);
        }