WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
34635
[Qt] When QWebView has a different style set on it then the scrollbars are not rendered correctly
https://bugs.webkit.org/show_bug.cgi?id=34635
Summary
[Qt] When QWebView has a different style set on it then the scrollbars are no...
qt-info
Reported
2010-02-05 01:44:01 PST
Created
attachment 48211
[details]
Fix for the problem When QWebView has a different style set on it then the scrollbars are not rendered correctly on the Mac, only the buttons are rendered but not the actual slider. This can reproduced with the demo Qt browser and running it with a style such as plastique.
Attachments
Fix for the problem
(1.45 KB, patch)
2010-02-05 01:44 PST
,
qt-info
no flags
Details
Formatted Diff
Diff
Patch
(2.57 KB, patch)
2011-05-23 12:54 PDT
,
Alexis Menard (darktears)
no flags
Details
Formatted Diff
Diff
Patch
(2.72 KB, patch)
2011-05-24 09:38 PDT
,
Alexis Menard (darktears)
no flags
Details
Formatted Diff
Diff
Patch
(2.70 KB, patch)
2011-05-24 10:33 PDT
,
Alexis Menard (darktears)
tonikitoo
: review+
tonikitoo
: commit-queue-
Details
Formatted Diff
Diff
Show Obsolete
(3)
View All
Add attachment
proposed patch, testcase, etc.
Tor Arne Vestbø
Comment 1
2010-03-10 06:40:42 PST
Please follow the QtWebKit bug reporting guidelines when reporting bugs. See
http://trac.webkit.org/wiki/QtWebKitBugs
Specifically: - The 'QtWebKit' component should only be used for bugs/features in the public QtWebKit API layer, not to signify that the bug is specific to the Qt port of WebKit
http://trac.webkit.org/wiki/QtWebKitBugs#Component
- Add the keyword 'Qt' to signal that it's a Qt-related bug
http://trac.webkit.org/wiki/QtWebKitBugs#Keywords
Alexis Menard (darktears)
Comment 2
2011-05-23 12:54:29 PDT
Created
attachment 94467
[details]
Patch
Alexis Menard (darktears)
Comment 3
2011-05-23 12:57:44 PDT
***
Bug 35681
has been marked as a duplicate of this bug. ***
Benjamin Poulain
Comment 4
2011-05-24 09:09:35 PDT
Comment on
attachment 94467
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=94467&action=review
> Source/WebCore/platform/qt/ScrollbarThemeQt.cpp:159 > + if (qobject_cast<QMacStyle *>(QApplication::style()))
Application::style()? What if the widget has a different style than the default style?
Alexis Menard (darktears)
Comment 5
2011-05-24 09:38:05 PDT
Created
attachment 94628
[details]
Patch
Alexis Menard (darktears)
Comment 6
2011-05-24 10:33:02 PDT
Created
attachment 94641
[details]
Patch
Antonio Gomes
Comment 7
2011-05-24 21:58:11 PDT
Comment on
attachment 94641
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=94641&action=review
> Source/WebCore/ChangeLog:9 > + two paths one for Mac and one for any other styles. The problem is that on Mac you can still run the
needs a comma after "two paths"
> Source/WebCore/platform/qt/ScrollbarThemeQt.cpp:161 > + if (qobject_cast<QMacStyle *>(style()))
unneeded space.
> Source/WebCore/platform/qt/ScrollbarThemeQt.cpp:170 > + // The QStyle expects the background to be already filled
missing dot in the end.
Alexis Menard (darktears)
Comment 8
2011-05-25 04:39:53 PDT
Committed
r87290
: <
http://trac.webkit.org/changeset/87290
>
Ademar Reis
Comment 9
2011-05-25 07:28:06 PDT
Revision
r87290
cherry-picked into qtwebkit-2.2 with commit 5087eaa <
http://gitorious.org/webkit/qtwebkit/commit/5087eaa
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug