summaryrefslogtreecommitdiffstats
path: root/src/widgets/styles/qmotifstyle.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/styles/qmotifstyle.cpp')
-rw-r--r--src/widgets/styles/qmotifstyle.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/widgets/styles/qmotifstyle.cpp b/src/widgets/styles/qmotifstyle.cpp
index a18fc3ba97..46a64eb575 100644
--- a/src/widgets/styles/qmotifstyle.cpp
+++ b/src/widgets/styles/qmotifstyle.cpp
@@ -1952,11 +1952,13 @@ QMotifStyle::subControlRect(ComplexControl cc, const QStyleOptionComplex *opt,
slider->upsideDown);
if (horizontal)
return visualRect(slider->direction, slider->rect,
- QRect(sliderPos + motifBorder, tickOffset + motifBorder, len,
- thickness - 2 * motifBorder));
+ QRect(sliderPos + motifBorder + slider->rect.left()
+ , tickOffset + motifBorder + slider->rect.top()
+ , len, thickness - 2 * motifBorder));
return visualRect(slider->direction, slider->rect,
- QRect(tickOffset + motifBorder, sliderPos + motifBorder,
- thickness - 2 * motifBorder, len));
+ QRect(tickOffset + motifBorder + slider->rect.left()
+ , sliderPos + motifBorder + slider->rect.top()
+ , thickness - 2 * motifBorder, len));
}
}
break;