dsound: Respect return value of callback in DirectSoundEnumerateA/W.
Andrew Eikum
aeikum at codeweavers.com
Mon Jan 16 08:35:20 CST 2017
Signed-off-by: Andrew Eikum <aeikum at codeweavers.com>
On Mon, Jan 16, 2017 at 02:55:46PM +0100, Sebastian Lackner wrote:
> From: Michael Müller <michael at fds-team.de>
>
> Fixes a regression introduced in c8c6cc97bcaab5441ea200041bb7cc99c4ba01fb.
>
> Signed-off-by: Michael Müller <michael at fds-team.de>
> Signed-off-by: Sebastian Lackner <sebastian at fds-team.de>
> ---
>
> Fixes: https://bugs.winehq.org/show_bug.cgi?id=42163
>
> dlls/dsound/dsound_main.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/dlls/dsound/dsound_main.c b/dlls/dsound/dsound_main.c
> index 112ce78d4a2..796fe1e5261 100644
> --- a/dlls/dsound/dsound_main.c
> +++ b/dlls/dsound/dsound_main.c
> @@ -510,7 +510,7 @@ HRESULT enumerate_mmdevices(EDataFlow flow, GUID *guids,
> }
>
> if(device != defdev){
> - send_device(device, &guids[n], cb, user);
> + keep_going = send_device(device, &guids[n], cb, user);
> ++n;
> }
>
> --
> 2.11.0
More information about the wine-patches
mailing list