Changeset 45577 in webkit
- Timestamp:
- Jul 6, 2009 5:59:02 PM (15 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r45576 r45577 1 2009-07-06 David Kilzer <ddkilzer@apple.com> 2 3 Bug 27001: Fix improper use of PassRefPtr<Node> to RefPtr<Node> 4 5 <https://bugs.webkit.org/show_bug.cgi?id=27001> 6 7 Reviewed by Geoff Garen. 8 9 PassRefPtr<> should only be used for arguments to functions that 10 take ownership of the object, or as return values from functions 11 that relinquish ownership of the object. 12 13 * editing/Editor.cpp: 14 (WebCore::Editor::increaseSelectionListLevelOrdered): Changed 15 stack-allocated PassRefPtr<Node> to RefPtr<Node> and call 16 release() on returned object. 17 (WebCore::Editor::increaseSelectionListLevelUnordered): Ditto. 18 1 19 2009-07-06 Eric Carlson <eric.carlson@apple.com> 2 20 -
trunk/WebCore/editing/Editor.cpp
r45075 r45577 656 656 return 0; 657 657 658 PassRefPtr<Node> newList = IncreaseSelectionListLevelCommand::increaseSelectionListLevelOrdered(m_frame->document());658 RefPtr<Node> newList = IncreaseSelectionListLevelCommand::increaseSelectionListLevelOrdered(m_frame->document()); 659 659 revealSelectionAfterEditingOperation(); 660 return newList ;660 return newList.release(); 661 661 } 662 662 … … 666 666 return 0; 667 667 668 PassRefPtr<Node> newList = IncreaseSelectionListLevelCommand::increaseSelectionListLevelUnordered(m_frame->document());668 RefPtr<Node> newList = IncreaseSelectionListLevelCommand::increaseSelectionListLevelUnordered(m_frame->document()); 669 669 revealSelectionAfterEditingOperation(); 670 return newList ;670 return newList.release(); 671 671 } 672 672
Note: See TracChangeset
for help on using the changeset viewer.