diff options
author | Benjamin Franzke <benjaminfranzke@googlemail.com> | 2011-12-18 22:31:19 +0100 |
---|---|---|
committer | Benjamin Franzke <benjaminfranzke@googlemail.com> | 2011-12-18 22:31:19 +0100 |
commit | ce10176ea73bf6a9db11a503102d4fa9363fc587 (patch) | |
tree | 0ef9070b2f06bdb9914ac6b410378e3e645b77ce /src/command.c | |
parent | 971aa19546d72ba5e6dc78216a57aa6de0fc1c66 (diff) | |
download | pa-sink-ctl-ce10176ea73bf6a9db11a503102d4fa9363fc587.tar.gz pa-sink-ctl-ce10176ea73bf6a9db11a503102d4fa9363fc587.tar.bz2 pa-sink-ctl-ce10176ea73bf6a9db11a503102d4fa9363fc587.zip |
Initial support for displaying source outputs
Diffstat (limited to 'src/command.c')
-rw-r--r-- | src/command.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/command.c b/src/command.c index 425d484..eb671ca 100644 --- a/src/command.c +++ b/src/command.c @@ -89,7 +89,7 @@ volume_change(struct context *ctx, gboolean volume_increment) return; ctl = interface_get_current_ctl(&ctx->interface, NULL); - if (!ctl) + if (!ctl || !ctl->volume_set) return; volume.channels = ctl->channels; @@ -132,7 +132,7 @@ toggle_mute(struct context *ctx, int key) return; ctl = interface_get_current_ctl(&ctx->interface, NULL); - if (!ctl) + if (!ctl && !ctl->mute_set) return; o = ctl->mute_set(ctx->context, ctl->index, !ctl->mute, NULL, NULL); |