Index: libs/ardour/source.cc
===================================================================
--- libs/ardour/source.cc	(revision 7743)
+++ libs/ardour/source.cc	(working copy)
@@ -140,12 +140,16 @@
 		_flags = Flag (0);
 
 	}
-
+	
 	/* old style, from the period when we had DestructiveFileSource */
 	if ((prop = node.property (X_("destructive"))) != 0) {
 		_flags = Flag (_flags | Destructive);
 	}
 
+	if (!(_flags & Destructive)) {
+		_flags = Flag (_flags & ~(Writable|Removable|RemovableIfEmpty|RemoveAtDestroy|CanRename));
+	}
+
 	return 0;
 }
 
