From 8367b7cab344e75908744a95fda860c7fadff420 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 13 May 2015 01:47:44 -0400 Subject: [PATCH] remove artificial, accidental and utterly unintended limit of the numbering of scene changes --- libs/ardour/location.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libs/ardour/location.cc b/libs/ardour/location.cc index 1c08f8e2ae..73978ae15c 100644 --- a/libs/ardour/location.cc +++ b/libs/ardour/location.cc @@ -824,8 +824,12 @@ Locations::next_available_name(string& result,string base) const string& temp ((*i)->name()); if (!temp.find (base,0)) { - - if ((suffix = atoi (temp.substr(l,3))) != 0) { + /* grab what comes after the "base" as if it was + a number, and assuming that works OK, + store it in "taken" so that we know it + has been used. + */ + if ((suffix = atoi (temp.substr(l))) != 0) { taken.insert (make_pair (suffix,true)); } }