aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Gomizelj <simongmzlj@gmail.com>2012-08-11 20:19:41 -0400
committerSimon Gomizelj <simongmzlj@gmail.com>2012-08-11 21:23:49 -0400
commit9748dd67520a8e92b00217087f506f89cdee0c57 (patch)
treed84357d1c4c153b5d5efd35e5bfc4df932f514ff
parentb7a2ccc30b21e505311c153558e22df4fb24a493 (diff)
downloadmirror-ponymix-9748dd67520a8e92b00217087f506f89cdee0c57.tar.gz
mirror-ponymix-9748dd67520a8e92b00217087f506f89cdee0c57.tar.bz2
mirror-ponymix-9748dd67520a8e92b00217087f506f89cdee0c57.zip
change the default action based on mode
- defaults for devices - list for applications
-rw-r--r--pulsemix.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pulsemix.c b/pulsemix.c
index 3de2fd2..36621ee 100644
--- a/pulsemix.c
+++ b/pulsemix.c
@@ -573,7 +573,6 @@ static void __attribute__((__noreturn__)) usage(FILE *out)
fputs(" -i, --source=<name> control a source\n", out);
fputs("\nCommon Commands:\n", out);
- fputs(" defaults list default devices\n", out);
fputs(" list list available devices\n", out);
fputs(" get-volume get volume for device\n", out);
fputs(" set-volume VALUE set volume for device\n", out);
@@ -587,6 +586,7 @@ static void __attribute__((__noreturn__)) usage(FILE *out)
fputs(" is-muted check if muted\n", out);
fputs("\nDevice Commands:\n", out);
+ fputs(" defaults list default devices\n", out);
fputs(" set-default NAME set default device\n", out);
fputs("\nApplication Commands:\n", out);
@@ -683,7 +683,7 @@ int main(int argc, char *argv[])
}
/* string -> enum */
- verb = (optind == argc) ? ACTION_DEFAULTS : string_to_verb(argv[optind]);
+ verb = (optind == argc) ? (mode ? ACTION_LIST : ACTION_DEFAULTS) : string_to_verb(argv[optind]);
if (verb == ACTION_INVALID)
errx(EXIT_FAILURE, "unknown action: %s", argv[optind]);