show all paths discovered when a path is ambiguous (via error<<)
authorPaul Davis <paul@linuxaudiosystems.com>
Thu, 10 Nov 2011 18:13:42 +0000 (18:13 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 10 Nov 2011 18:13:42 +0000 (18:13 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@10529 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/ardour/utils.cc

index c86f62de0b0a49c09e3bd0aed37f27fd3343072f..63125ed8cb8652ab0adafbe79489fa00d872c95c 100644 (file)
@@ -294,7 +294,14 @@ path_expand (string path)
        }
 
        if (expansion.we_wordc > 1) {
-               error << string_compose (_("path (%1) is ambiguous"), path) << endmsg;
+               string all;
+               for (unsigned int i = 0; i < expansion.we_wordc; ++i) {
+                       if (i > 0) {
+                               all += " | ";
+                       } 
+                       all += expansion.we_wordv[i];
+               }
+               error << string_compose (_("path (%1) is ambiguous: %2"), path, all) << endmsg;
                goto out;
        }