(2) debugging region splitting with nowhiskey_
authorPaul Davis <paul@linuxaudiosystems.com>
Tue, 10 Jun 2008 17:19:12 +0000 (17:19 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Tue, 10 Jun 2008 17:19:12 +0000 (17:19 +0000)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3454 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/ardour/session.cc

index 95bd8c9e7592e1d4807406b9f968c8cde725cb01..eb01dffb12b7b6da2c4e8f01f9754d447c57f28d 100644 (file)
@@ -2581,6 +2581,8 @@ Session::region_name (string& result, string base, bool newlevel) const
                        cerr << "Session::region_name() searching over " << audio_regions.size() << " existing regions\n";
 
                        for (int n = 1; n < 5000; ++n) {
+
+                               int nxx = 0;
                                
                                result = subbase;
                                snprintf (buf, sizeof (buf), ".%d", n);
@@ -2588,12 +2590,14 @@ Session::region_name (string& result, string base, bool newlevel) const
                                
                                name_taken = false;
                                
-                               for (AudioRegionList::const_iterator i = audio_regions.begin(); i != audio_regions.end(); ++i) {
+                               for (AudioRegionList::const_iterator i = audio_regions.begin(); i != audio_regions.end(); ++i, ++nxx) {
                                        if (i->second->name() == result) {
                                                name_taken = true;
                                                break;
                                        }
                                }
+
+                               cerr << "\tname search ended after checking " << nxx << " regions\n";
                                
                                if (!name_taken) {
                                        break;