diff options
author | Carl Hetherington <carl@carlh.net> | 2009-09-03 01:06:45 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2009-09-03 01:06:45 +0000 |
commit | d2c95b3ffb9c3fd36dbeb6fb7c6bebead7ca1768 (patch) | |
tree | 4a9d27295acfc4cb97284c9106f4aea4e62d9a3a /libs | |
parent | 285b59a7b9aa2c87f9f37f396f3ece66886cdacf (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.cc | 6 |
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; } |