WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 30207
Qt plugins : Don't sync in paint for opaque mode
https://bugs.webkit.org/show_bug.cgi?id=30207
Summary
Qt plugins : Don't sync in paint for opaque mode
Girish Ramakrishnan
Reported
2009-10-08 05:47:12 PDT
Moves XSync to the right place.
Attachments
Move XSync after XCreatePixmap
(2.81 KB, patch)
2009-10-08 05:50 PDT
,
Girish Ramakrishnan
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Girish Ramakrishnan
Comment 1
2009-10-08 05:50:13 PDT
Created
attachment 40866
[details]
Move XSync after XCreatePixmap
Simon Hausmann
Comment 2
2009-10-08 06:14:11 PDT
Comment on
attachment 40866
[details]
Move XSync after XCreatePixmap r=me
Simon Hausmann
Comment 3
2009-10-08 06:15:16 PDT
One thing that would be good to double-check: We should only re-create the drawable if we are actually changing the _size_ of the plugin/widget. If we only change the position (i.e. we are scrolling) we should not re-create the pixmap and also avoid the expensive syncX() call.
WebKit Commit Bot
Comment 4
2009-10-08 06:26:01 PDT
Comment on
attachment 40866
[details]
Move XSync after XCreatePixmap Clearing flags on attachment: 40866 Committed
r49296
: <
http://trac.webkit.org/changeset/49296
>
WebKit Commit Bot
Comment 5
2009-10-08 06:26:04 PDT
All reviewed patches have been landed. Closing bug.
Girish Ramakrishnan
Comment 6
2009-10-08 06:48:10 PDT
Simon, good catch! That check got lost in the QPixmap -> X Pixmap patch. I will create a patch for this one.
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