[Qt][Mac] QWebView disappears when the system tries to hide the scrollbars. v5.0.0-rc1
authorZeno Albisser <zeno@webkit.org>
Wed, 5 Dec 2012 15:48:30 +0000 (16:48 +0100)
committerSimon Hausmann <simon.hausmann@digia.com>
Wed, 5 Dec 2012 17:03:44 +0000 (18:03 +0100)
commitc37c507e58da50f4f94db998c19e355cc84e53d8
tree896cc3c478143b028c81b230f98548a12645294d
parent0d84466d757621046458c609fb3ac640a06cab4f
[Qt][Mac] QWebView disappears when the system tries to hide the scrollbars.
https://bugs.webkit.org/show_bug.cgi?id=104116

This is a workaround for an issue in Qt that was
caused by Change-Id: I2000fa50d46b153e981ceafc12a53932a196382e
in qtbase.
Since we are drawing the scrollbars by ourselves, there is no
widget available that needs to be hidden by the style.
Therefore we have to disable transient scrollbar
animations on Mac.

Patch by: J-P Nurmi <jpnurmi@digia.com>

Reviewed by Simon Hausmann.

* WidgetSupport/QStyleFacadeImp.cpp:
(WebKit::QStyleFacadeImp::paintScrollBar):

Change-Id: Ia9ff6d6634aecfe574ba2842258fc003d4a5c665
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Source/WebKit/qt/ChangeLog
Source/WebKit/qt/WidgetSupport/QStyleFacadeImp.cpp