Make sure playlists have unique names
authorSampo Savolainen <v2@iki.fi>
Sun, 10 Feb 2008 12:42:49 +0000 (12:42 +0000)
committerSampo Savolainen <v2@iki.fi>
Sun, 10 Feb 2008 12:42:49 +0000 (12:42 +0000)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3035 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/ardour/playlist.cc

index 3aa14a055850f42ec09c6494881b502a569133bc..1765093805751169c62cac1d15dbb8fb5355c9bf 100644 (file)
@@ -282,7 +282,13 @@ Playlist::set_name (string str)
                return;
        }
 
-       _name = str; 
+       string name = str;
+
+       while (_session.playlist_by_name(name) != 0) {
+               name = bump_name_once(name);
+       }
+
+       _name = name; 
        NameChanged(); /* EMIT SIGNAL */
 }