Closed Bug 72122 Opened 24 years ago Closed 24 years ago

Need to implement AdjustSelection on the outliner selection

Categories

(Core :: XUL, defect, P1)

x86
All
defect

Tracking

()

RESOLVED FIXED
mozilla0.9

People

(Reporter: mscott, Assigned: sspitzer)

References

Details

Attachments

(5 files)

If you have one or more selected items in the outliner widget and you insert one or more rows above a selected item, the selection gets off. i.e. if row 0 is selected, I insert a new row before row 0, the new row appears to be selected.
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9
*** Bug 72121 has been marked as a duplicate of this bug. ***
*** Bug 72123 has been marked as a duplicate of this bug. ***
Seth has volunteered for this. Thanks! --> sspitzer
Assignee: hyatt → sspitzer
Status: ASSIGNED → NEW
accepting.
Status: NEW → ASSIGNED
OS: Windows NT → All
potential fix in hand. (works so far, but I need to spend some time reviewing and testing all the edge cases). here comes the patch, and I'll add some comments to the code tomorrow.
the fix also includes some warnings fixes.
insertion seems to be working, but deleting mail crashes I also need to investigate what I should do about mCurrentIndex and mShiftSelectPivot.
updating summary
Summary: Need to implement AdjustSelection on the outliner body → Need to implement AdjustSelection on the outliner selection
setting as p1.
Priority: -- → P1
You shouldn't need to invalidate either range, since rowCountCHanged already does the invalidation of the correct area for you. Other than that, sr=hyatt
cool, thanks dave. I'll make that change, test it out, and then land.
fixed.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Component: XP Toolkit/Widgets: XUL → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: