Closed Bug 347348 Opened 18 years ago Closed 18 years ago

Removing text node from <mo> causes "ASSERTION: null arg" and has no visual effect

Categories

(Core :: MathML, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: jruderman, Assigned: rbs)

References

Details

(Keywords: assertion, testcase)

Attachments

(2 files)

Removing the text node from <mo> causes "ASSERTION: null arg" and has no visual effect.
Attached file testcase
Attached patch patchSplinter Review
Give <mo> a chance to process and sync its internal text-dependent state when its child text frame is removed. (This is slightly different from the case when the text is merily modified -- currently taken care of by |ReflowDirtyChild|. In the case of this bug when the child is removed, nobody is there to call |ReflowDirtyChild|... So this patch goes back to the basics by notifying <mo> with the base |ChildListChanged| method that the MathML code has.)
Attachment #232492 - Flags: superreview?(roc)
Attachment #232492 - Flags: review?(roc)
Attachment #232492 - Flags: superreview?(roc)
Attachment #232492 - Flags: superreview+
Attachment #232492 - Flags: review?(roc)
Attachment #232492 - Flags: review+
Checked in.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Reftest checked in.
Flags: in-testsuite+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: