summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2009-09-03 01:06:45 +0000
committerCarl Hetherington <carl@carlh.net>2009-09-03 01:06:45 +0000
commitd2c95b3ffb9c3fd36dbeb6fb7c6bebead7ca1768 (patch)
tree4a9d27295acfc4cb97284c9106f4aea4e62d9a3a /libs
parent285b59a7b9aa2c87f9f37f396f3ece66886cdacf (diff)
Give a slightly friendlier error if no powermate device is found on startup.
git-svn-id: svn://localhost/ardour2/branches/3.0@5626 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs')
-rw-r--r--libs/surfaces/powermate/powermate.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/libs/surfaces/powermate/powermate.cc b/libs/surfaces/powermate/powermate.cc
index 98dfcebae7..209127f8d3 100644
--- a/libs/surfaces/powermate/powermate.cc
+++ b/libs/surfaces/powermate/powermate.cc
@@ -101,7 +101,11 @@ PowermateControlProtocol::probe ()
int port = find_powermate( O_RDONLY );
if (port < 0) {
- printf ("powermate: Opening of powermate failed - %s\n", strerror(errno));
+ if (errno == ENOENT) {
+ printf ("ardour: [INFO]: Powermate device not found; perhaps you have no powermate connected.\n");
+ } else {
+ printf ("powermate: Opening of powermate failed - %s\n", strerror(errno));
+ }
return false;
}