fix return value from ::ensure_outputs()
authorPaul Davis <paul@linuxaudiosystems.com>
Sun, 24 Jul 2011 14:39:20 +0000 (14:39 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Sun, 24 Jul 2011 14:39:20 +0000 (14:39 +0000)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@9916 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/ardour/io.cc

index c90e9017e185fd5d8deb34dbe15c3b371dccbbc6..561fb934322959315d5086dc3f8dd1a27e7761c1 100644 (file)
@@ -1379,7 +1379,7 @@ IO::ensure_outputs (uint32_t n, bool clear, bool lockit, void* src)
        if (_output_maximum >= 0) {
                n = min (_output_maximum, (int) n);
                if (n == _noutputs && !clear) {
-                       return -1;
+                       return 0;
                }
        }