From d2c95b3ffb9c3fd36dbeb6fb7c6bebead7ca1768 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Thu, 3 Sep 2009 01:06:45 +0000 Subject: [PATCH] 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 --- libs/surfaces/powermate/powermate.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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; }