Closed
Bug 68072
Opened 24 years ago
Closed 24 years ago
Repaint fails after resize
Categories
(Core :: Layout, defect, P3)
Tracking
()
VERIFIED
FIXED
mozilla1.0
People
(Reporter: dbialac, Assigned: cls)
References
()
Details
Attachments
(2 files)
|
4.03 KB,
patch
|
Details | Diff | Splinter Review | |
|
1.07 KB,
patch
|
Details | Diff | Splinter Review |
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Macintosh; U; BeOS; en-US; 0.7) Gecko/20010110
BuildID: 20001011014
"New" regions of the browser exposed by a resize are not drawn. Instead, noise
appears. This includes resizing the browser or collapsing the side bar.
Restarting the browser in the new dimmensions eliminates the problem.
Reproducible: Always
Steps to Reproduce:
Open mozilla, make window bigger. Render any page (including the current).
Nothing appears in the regions added.
Actual Results: New regions did not render parts of the pages that belonged
there. Instead, "noise" shows up.
Expected Results: Page should have rendered in new region
Comment 1•24 years ago
|
||
your build is pretty old, could you please try a new nightly @
http://bezilla.inetking.com/?
Comment 3•24 years ago
|
||
reassign
Assignee: asa → karnaze
Component: Browser-General → Layout
QA Contact: doronr → petersen
Well, Yannick volunteered to be our resident BeOS contact person but I haven't
heard from him lately. I guess I can hold onto it until he surfaces.
Comment 6•24 years ago
|
||
Hi, I found the cause of this bug, finally!
In nsDrawingSurfaceBeOS.cpp::Init(BView *aView, PRUint32 aWidth, PRUint32 aHeight,
PRUint32 aFlags) , it ignored the aWidth and aHeight parameter and using the size of aView
instead, to determine the size of offscreen bitmap, and I think it is wrong.
I made two patch ( -u and -uw ), so please review.
Comment 7•24 years ago
|
||
Comment 8•24 years ago
|
||
Looks good to me (and thanks for providing the -uw diff :). r=cls
Comment 10•24 years ago
|
||
a= asa@mozilla.org for checkin to the trunk.
(on behalf of drivers)
Blocks: 83989
| Assignee | ||
Comment 11•24 years ago
|
||
Patch has been checked in.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Comment 12•24 years ago
|
||
Not sure if this is a Be OS issue only. Reporter, please check with a newer
build to see if problem has been resolved.
| Reporter | ||
Comment 13•24 years ago
|
||
I checked this on the latest available stable snapshot (0.9.1 I think), and the
refresh occurs slowly, but correctly. While resizing you still get
noise/artifacts, but they disappear after you finish with the resize. I do not
have this issue with the builds for Solaris and Windows.
You need to log in
before you can comment on or make changes to this bug.
Description
•