diff --git a/dlls/winebus.sys/bus_sdl.c b/dlls/winebus.sys/bus_sdl.c index 71f91162fb1..7384dce6509 100644 --- a/dlls/winebus.sys/bus_sdl.c +++ b/dlls/winebus.sys/bus_sdl.c @@ -595,7 +595,7 @@ static NTSTATUS sdl_device_physical_effect_control(struct unix_device *iface, BY TRACE("iface %p, index %u, control %04x, iterations %u.\n", iface, index, control, iterations); - if (impl->effect_ids[index] < 0) return STATUS_UNSUCCESSFUL; + if (id < 0) return STATUS_SUCCESS; switch (control) {