summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGabriel de Dietrich <gabriel.dedietrich@digia.com>2012-12-05 20:23:57 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2012-12-06 16:45:52 +0100
commitc7dddf2ae5bf7ab94cb6fa571ffb160c16a1a879 (patch)
treefda93bfb8f1192e676801cb827b405a28caf5c94 /src
parentfb4ad0d1a9d86f0125726683ebecc507cf7eb987 (diff)
Mac: Missing update when hovering from one scrollbar to another
Change-Id: I9837bb72935cb4e3680e4bd23b5535f654b5fde6 Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@digia.com>
Diffstat (limited to 'src')
-rw-r--r--src/widgets/widgets/qscrollbar.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/widgets/widgets/qscrollbar.cpp b/src/widgets/widgets/qscrollbar.cpp
index cf08b3fef1..be3d2db670 100644
--- a/src/widgets/widgets/qscrollbar.cpp
+++ b/src/widgets/widgets/qscrollbar.cpp
@@ -234,10 +234,10 @@ void QScrollBarPrivate::setTransient(bool value)
Q_Q(QScrollBar);
if (transient != value) {
transient = value;
- if (transient) {
- if (q->isVisible() && q->style()->styleHint(QStyle::SH_ScrollBar_Transient))
+ if (q->isVisible()) {
+ if (q->style()->styleHint(QStyle::SH_ScrollBar_Transient))
q->update();
- } else if (!q->isVisible()) {
+ } else if (!transient) {
q->show();
}
}