WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED WONTFIX
113429
[EFL][WK2] Rendering artifacts or a previous page when starting MiniBrowser again.
https://bugs.webkit.org/show_bug.cgi?id=113429
Summary
[EFL][WK2] Rendering artifacts or a previous page when starting MiniBrowser a...
Joone Hur
Reported
2013-03-27 11:28:23 PDT
When starting MiniBrowser again, we can see artifacts or a previous page sometimes before loading a new page.
Attachments
Patch
(1.77 KB, patch)
2013-03-27 16:47 PDT
,
Joone Hur
cdumez
: review-
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Joone Hur
Comment 1
2013-03-27 16:47:40 PDT
Created
attachment 195434
[details]
Patch
Carsten Haitzler (Rasterman)
Comment 2
2013-03-29 03:58:24 PDT
no - bad. evas_norender() has nothing to do with drawing. it's basically a garbage collect cycle for evas. (evas deleted objects after rendering that have been deleted previously but are deferred to handle calculating deltas in the canvas). norender() is not something you should touch unless you have VERY special circumstances. you should NEVER call it if any canvas content could have visually changed between the last render and when you call it. it's only real use is to garbage collect objects you added and then deleted without ever showing them (e.g. you use evas as a workhorse to hold image objects and are just querying images for sizes by creating an image object, setting file path, getting size, then deleting it - it is this kind of "rare case" that norender was made to handle). your problem is elsehwere. i suspect your artifacts went away because evas lost update info for the canvas with norender and thus simply forgot about your artifacts. the source of your bug is back in the object you have that is causing the artifacts. it has uninitialized content. don't show the object until it's ready to be shown.
Chris Dumez
Comment 3
2013-05-16 12:55:55 PDT
Comment on
attachment 195434
[details]
Patch r- based on Rasterman's comments.
Michael Catanzaro
Comment 4
2017-03-11 10:46:13 PST
Closing this bug because the EFL port has been removed from trunk. If you feel this bug applies to a different upstream WebKit port and was closed in error, please either update the title and reopen the bug, or leave a comment to request this.
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