| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2007, 2008, 2011 Apple Inc. All rights reserved. | 2 * Copyright (C) 2006, 2007, 2008, 2011 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) | 3 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
| 7 * are met: | 7 * are met: |
| 8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
| (...skipping 608 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 619 void Editor::clearLastEditCommand() | 619 void Editor::clearLastEditCommand() |
| 620 { | 620 { |
| 621 m_lastEditCommand.clear(); | 621 m_lastEditCommand.clear(); |
| 622 } | 622 } |
| 623 | 623 |
| 624 Node* Editor::findEventTargetFrom(const VisibleSelection& selection) const | 624 Node* Editor::findEventTargetFrom(const VisibleSelection& selection) const |
| 625 { | 625 { |
| 626 Node* target = selection.start().element(); | 626 Node* target = selection.start().element(); |
| 627 if (!target) | 627 if (!target) |
| 628 target = m_frame.document()->body(); | 628 target = m_frame.document()->body(); |
| 629 if (!target) | |
| 630 return 0; | |
| 631 | 629 |
| 632 return target; | 630 return target; |
| 633 } | 631 } |
| 634 | 632 |
| 635 Node* Editor::findEventTargetFromSelection() const | 633 Node* Editor::findEventTargetFromSelection() const |
| 636 { | 634 { |
| 637 return findEventTargetFrom(m_frame.selection().selection()); | 635 return findEventTargetFrom(m_frame.selection().selection()); |
| 638 } | 636 } |
| 639 | 637 |
| 640 void Editor::applyStyle(StylePropertySet* style, EditAction editingAction) | 638 void Editor::applyStyle(StylePropertySet* style, EditAction editingAction) |
| (...skipping 706 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1347 return spellChecker().isContinuousSpellCheckingEnabled(); | 1345 return spellChecker().isContinuousSpellCheckingEnabled(); |
| 1348 } | 1346 } |
| 1349 | 1347 |
| 1350 void Editor::toggleOverwriteModeEnabled() | 1348 void Editor::toggleOverwriteModeEnabled() |
| 1351 { | 1349 { |
| 1352 m_overwriteModeEnabled = !m_overwriteModeEnabled; | 1350 m_overwriteModeEnabled = !m_overwriteModeEnabled; |
| 1353 frame().selection().setShouldShowBlockCursor(m_overwriteModeEnabled); | 1351 frame().selection().setShouldShowBlockCursor(m_overwriteModeEnabled); |
| 1354 } | 1352 } |
| 1355 | 1353 |
| 1356 } // namespace WebCore | 1354 } // namespace WebCore |
| OLD | NEW |