diff --git a/dlls/comctl32/trackbar.c b/dlls/comctl32/trackbar.c index a25f81e..5d90a50 100644 --- a/dlls/comctl32/trackbar.c +++ b/dlls/comctl32/trackbar.c @@ -1138,6 +1138,9 @@ static inline LRESULT TRACKBAR_SetPos (TRACKBAR_INFO *infoPtr, BOOL fPosition, LONG lPosition) { LONG oldPos = infoPtr->lPos; + if (oldPos == lPosition ) + return 0; + infoPtr->lPos = lPosition; if (infoPtr->lPos < infoPtr->lRangeMin)