summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormichael.bruning <michael.bruning@digia.com>2013-01-07 15:51:38 +0000
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-01-16 18:00:17 +0100
commitb43a47702cc5073a88b9a71faf9979825a23c806 (patch)
treede44a6546fcf7387370176f2651af10147b16222
parent3fdf1c130e7e108f26bb64ec5749c0283103f134 (diff)
[Qt] Apply correct patch for the scrolling issue from bug 105014
https://bugs.webkit.org/show_bug.cgi?id=106219 Correct the if condition when overwriting the layout direction option with the values from the facade options to only overwrite if the facade direction is not equal to LayoutDirectionAuto. Reviewed by Allan Sandfeld Jensen. * WidgetSupport/QStyleFacadeImp.cpp: (WebKit::initGenericStyleOption): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138946 268f45cc-cd09-0410-ab3c-d52691b4dbfc Change-Id: I95c3e73766ae9351ae24be0270054d318c1775f0 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@digia.com> Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-rw-r--r--Source/WebKit/qt/ChangeLog14
-rw-r--r--Source/WebKit/qt/WidgetSupport/QStyleFacadeImp.cpp2
2 files changed, 15 insertions, 1 deletions
diff --git a/Source/WebKit/qt/ChangeLog b/Source/WebKit/qt/ChangeLog
index 2d6981e5b..77eea541b 100644
--- a/Source/WebKit/qt/ChangeLog
+++ b/Source/WebKit/qt/ChangeLog
@@ -1,5 +1,19 @@
2013-01-07 Michael BrĂ¼ning <michael.bruning@digia.com>
+ [Qt] Apply correct patch for the scrolling issue from bug 105014
+ https://bugs.webkit.org/show_bug.cgi?id=106219
+
+ Correct the if condition when overwriting the layout direction option
+ with the values from the facade options to only overwrite if the facade
+ direction is not equal to LayoutDirectionAuto.
+
+ Reviewed by Allan Sandfeld Jensen.
+
+ * WidgetSupport/QStyleFacadeImp.cpp:
+ (WebKit::initGenericStyleOption):
+
+2013-01-07 Michael BrĂ¼ning <michael.bruning@digia.com>
+
[Qt] Horizontal scrollbars events are offseted making them difficult to use
https://bugs.webkit.org/show_bug.cgi?id=105014
diff --git a/Source/WebKit/qt/WidgetSupport/QStyleFacadeImp.cpp b/Source/WebKit/qt/WidgetSupport/QStyleFacadeImp.cpp
index 6628d8339..bc8840755 100644
--- a/Source/WebKit/qt/WidgetSupport/QStyleFacadeImp.cpp
+++ b/Source/WebKit/qt/WidgetSupport/QStyleFacadeImp.cpp
@@ -77,7 +77,7 @@ static void initGenericStyleOption(QStyleOption* option, QWidget* widget, const
option->rect = facadeOption.rect;
option->state = convertToQStyleState(facadeOption.state);
- if (option->direction == Qt::LayoutDirectionAuto)
+ if (facadeOption.direction != Qt::LayoutDirectionAuto)
option->direction = facadeOption.direction;
option->palette = facadeOption.palette;
}