aboutsummaryrefslogtreecommitdiffstats
path: root/ponymix.cc
diff options
context:
space:
mode:
authorDave Reisner <dreisner@archlinux.org>2013-01-02 18:47:12 -0500
committerDave Reisner <dreisner@archlinux.org>2013-01-02 18:54:58 -0500
commit560812acfb0441ad29b89febffdf5d016c9deff3 (patch)
tree561697fa1102c1d969064c1eaea9004cc63b7a36 /ponymix.cc
parentf44dd5995a8da0e9f9e1d6372d9fc879b944b768 (diff)
downloadmirror-ponymix-560812acfb0441ad29b89febffdf5d016c9deff3.tar.gz
mirror-ponymix-560812acfb0441ad29b89febffdf5d016c9deff3.tar.bz2
mirror-ponymix-560812acfb0441ad29b89febffdf5d016c9deff3.zip
remove string_to_device; PulseClient can do this now
Diffstat (limited to 'ponymix.cc')
-rw-r--r--ponymix.cc27
1 files changed, 6 insertions, 21 deletions
diff --git a/ponymix.cc b/ponymix.cc
index 874728f..74ffc75 100644
--- a/ponymix.cc
+++ b/ponymix.cc
@@ -71,25 +71,10 @@ static enum DeviceType string_to_devtype_or_die(const char* str) {
}
}
-static Device* string_to_device(PulseClient& ponymix, string arg, enum DeviceType type) {
- switch (type) {
- case DEVTYPE_SINK:
- return ponymix.GetSink(arg);
- case DEVTYPE_SOURCE:
- return ponymix.GetSource(arg);
- case DEVTYPE_SOURCE_OUTPUT:
- return ponymix.GetSourceOutput(arg);
- case DEVTYPE_SINK_INPUT:
- return ponymix.GetSinkInput(arg);
- default:
- return nullptr;
- }
-}
-
static Device* string_to_device_or_die(PulseClient& ponymix,
string arg,
enum DeviceType type) {
- Device* device = string_to_device(ponymix, arg, type);
+ Device* device = ponymix.GetDevice(arg, type);
if (device == nullptr) errx(1, "no match found for device: %s", arg.c_str());
return device;
}
@@ -169,7 +154,7 @@ static int SetVolume(PulseClient& ponymix, int, char* argv[]) {
long volume;
try {
volume = std::stol(argv[0]);
- } catch (std::invalid_argument _) {
+ } catch (std::invalid_argument) {
errx(1, "error: failed to convert string to integer: %s", argv[0]);
}
@@ -192,7 +177,7 @@ static int SetBalance(PulseClient& ponymix, int, char* argv[]) {
long balance;
try {
balance = std::stol(argv[0]);
- } catch (std::invalid_argument _) {
+ } catch (std::invalid_argument) {
errx(1, "error: failed to convert string to integer: %s", argv[0]);
}
@@ -209,7 +194,7 @@ static int AdjBalance(PulseClient& ponymix, int, char* argv[]) {
long balance;
try {
balance = std::stol(argv[0]);
- } catch (std::invalid_argument _) {
+ } catch (std::invalid_argument) {
errx(1, "error: failed to convert string to integer: %s", argv[0]);
}
@@ -226,7 +211,7 @@ static int IncreaseVolume(PulseClient& ponymix, int, char* argv[]) {
long delta;
try {
delta = std::stol(argv[0]);
- } catch (std::invalid_argument _) {
+ } catch (std::invalid_argument) {
errx(1, "error: failed to convert string to integer: %s", argv[0]);
}
@@ -243,7 +228,7 @@ static int DecreaseVolume(PulseClient& ponymix, int, char* argv[]) {
long delta;
try {
delta = std::stol(argv[0]);
- } catch (std::invalid_argument _) {
+ } catch (std::invalid_argument) {
errx(1, "error: failed to convert string to integer: %s", argv[0]);
}