dinput: Ramp from lStart to lEnd, not lStart to lStart.
authorVincent Pelletier <plr.vincent@gmail.com>
Sun, 20 Mar 2011 10:20:12 +0000 (11:20 +0100)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 28 Mar 2011 15:08:53 +0000 (17:08 +0200)
dlls/dinput/effect_linuxinput.c

index d0e77d65cba1711bceb3288121310bc8d86d106e..fbc5994122f2a93e611ef242db20d22dba4e663f 100644 (file)
@@ -673,7 +673,7 @@ static HRESULT WINAPI LinuxInputEffectImpl_SetParameters(
                 return DIERR_INVALIDPARAM;
             tsp = peff->lpvTypeSpecificParams;
            This->effect.u.ramp.start_level = (tsp->lStart / 10) * 32;
-           This->effect.u.ramp.end_level = (tsp->lStart / 10) * 32;
+           This->effect.u.ramp.end_level = (tsp->lEnd / 10) * 32;
        } else if (type == DIEFT_CONDITION) {
             LPCDICONDITION tsp = peff->lpvTypeSpecificParams;
             if (peff->cbTypeSpecificParams == sizeof(DICONDITION)) {