Closed
Bug 551045
Opened 14 years ago
Closed 14 years ago
Widget Qt ::Update causing unexpected repaints and rendering lags during scroll
Categories
(Core Graveyard :: Widget: Qt, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: romaxa, Unassigned)
Details
Attachments
(1 file)
505 bytes,
patch
|
dougt
:
review+
|
Details | Diff | Splinter Review |
nsWindow::Update causing extra widget-view repaint which is unexpected in QGV system, and currently it is just make rendering lags during while scrolling quickly fennec content, bookmarks. Problem becomes visible after fixing bug 546605, where we fix GetViewWidget to return some widget always, and made ::Update function working all the time. We need to kill ::Update content and do nothing there
Attachment #431232 -
Flags: review?(dougt)
Comment 1•14 years ago
|
||
Comment on attachment 431232 [details] [diff] [review] Bug fix this is fine. I wonder why the GTK version does process pending events. have you tried doing that in Update()?
Attachment #431232 -
Flags: review?(dougt) → review+
Reporter | ||
Comment 2•14 years ago
|
||
We don't have in Qt the same functionality as in GDK, and we actually don't need it, because it works slightly different.
Reporter | ||
Comment 3•14 years ago
|
||
Pushed in: http://hg.mozilla.org/mozilla-central/rev/a633fffa85c9
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Comment 4•14 years ago
|
||
Just FYI, this looks very close to what was done for OSX http://hg.mozilla.org/mozilla-central/diff/ceab3c598859/widget/src/cocoa/nsChildView.mm
Assignee | ||
Updated•8 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•