aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2013-07-03 14:06:10 +0200
committerTakashi Iwai <tiwai@suse.de>2013-07-03 14:06:10 +0200
commit0cfe1a023ac4802837dde593797367c2a9945098 (patch)
treea3e54e392542b1162271914695f35ff873317e4c
parent1272d4bc7d2ef96ad1b25f15237610269e2ce84a (diff)
downloadhda-emu-0cfe1a023ac4802837dde593797367c2a9945098.tar.gz
Fix vmaster hook call
The upstream commit 1ba65ae4bdbd43265c51ee4c30ff21a48124b6d8 Signed-off-by: Takashi Iwai <tiwai@suse.de>
-rw-r--r--snd-vmaster.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/snd-vmaster.c b/snd-vmaster.c
index 5df8dc2..842a97d 100644
--- a/snd-vmaster.c
+++ b/snd-vmaster.c
@@ -348,7 +348,7 @@ static int master_put(struct snd_kcontrol *kcontrol,
err = sync_slaves(master, old_val, new_val);
if (err < 0)
return err;
- if (master->hook && first_init)
+ if (master->hook && !first_init)
master->hook(master->hook_private_data, master->val);
return 1;
}