Closed Bug 551045 Opened 13 years ago Closed 13 years ago

Widget Qt ::Update causing unexpected repaints and rendering lags during scroll

Categories

(Core Graveyard :: Widget: Qt, defect)

1.9.2 Branch
Other
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: romaxa, Unassigned)

Details

Attachments

(1 file)

Attached patch Bug fixSplinter 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 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+
We don't have in Qt the same functionality as in GDK, and we actually don't need it, because it works slightly different.
Pushed in:
http://hg.mozilla.org/mozilla-central/rev/a633fffa85c9
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.