2008-11-14 Tor Arne Vestbø <tavestbo@trolltech.com>
authorvestbo@webkit.org <vestbo@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 14 Nov 2008 11:21:08 +0000 (11:21 +0000)
committervestbo@webkit.org <vestbo@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 14 Nov 2008 11:21:08 +0000 (11:21 +0000)
        Rubber-stamped by Simon Hausmann.

        Make sure Qt scrollbars follow the style with regard to context menus

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@38389 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog
WebCore/platform/qt/ScrollbarQt.cpp

index 6a81613..a2c6f92 100644 (file)
@@ -2,6 +2,15 @@
 
         Rubber-stamped by Simon Hausmann.
 
+        Make sure Qt scrollbars follow the style with regard to context menus
+
+        * platform/qt/ScrollbarQt.cpp:
+        (WebCore::Scrollbar::contextMenu):
+
+2008-11-14  Tor Arne Vestbø  <tavestbo@trolltech.com>
+
+        Rubber-stamped by Simon Hausmann.
+
         Make scrollbar look active when the window is active on Qt/Mac
 
         * platform/qt/ScrollbarThemeQt.cpp:
index 2d65282..29a9997 100644 (file)
@@ -49,6 +49,9 @@ namespace WebCore {
 bool Scrollbar::contextMenu(const PlatformMouseEvent& event)
 {
 #ifndef QT_NO_CONTEXTMENU
+    if (!QApplication::style()->styleHint(QStyle::SH_ScrollBar_ContextMenu))
+        return true;
+
     bool horizontal = (m_orientation == HorizontalScrollbar);
 
     QMenu menu;