Closed Bug 807919 Opened 13 years ago Closed 13 years ago

stop invalidating text bounds twice on updates

Categories

(Core :: SVG, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla19

People

(Reporter: longsonr, Assigned: longsonr)

Details

Attachments

(1 file)

Attached patch patchSplinter Review
No description provided.
Attachment #677692 - Flags: review?(jwatt)
nsSVGTextFrame::ReflowSVG calls nsSVGTextFrameBase::ReflowSVG which is nsSVGDisplayContainerFrame::ReflowSVG and that looks like this... http://hg.mozilla.org/mozilla-central/file/d16c4404e8c4/layout/svg/base/src/nsSVGContainerFrame.cpp#l305
Comment on attachment 677692 [details] [diff] [review] patch Bug 802628 will make this redundant, and this may rot bug 655877, but I guess not too big a deal for either so r=jwatt. In place of the first block you're removing can you add something like: // We leave it up to nsSVGTextFrameBase::ReflowSVG to invalidate. XXXSDL
Attachment #677692 - Flags: review?(jwatt) → review+
Originally sent to try as part of a larger patch. Here's the result: https://tbpl.mozilla.org/?tree=Try&rev=d6d2fcbae0ef
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla19
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: