From edab598e6a303b7dbdfa43c20ea70ae289aec83b Mon Sep 17 00:00:00 2001 From: Sampo Savolainen Date: Sun, 10 Feb 2008 12:42:49 +0000 Subject: [PATCH] Make sure playlists have unique names git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3035 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/playlist.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libs/ardour/playlist.cc b/libs/ardour/playlist.cc index 3aa14a0558..1765093805 100644 --- a/libs/ardour/playlist.cc +++ b/libs/ardour/playlist.cc @@ -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 */ }