equal
deleted
inserted
replaced
265 if (oldFocusedNode == node) |
265 if (oldFocusedNode == node) |
266 return true; |
266 return true; |
267 |
267 |
268 if (oldFocusedNode && oldFocusedNode->rootEditableElement() == oldFocusedNode && !relinquishesEditingFocus(oldFocusedNode)) |
268 if (oldFocusedNode && oldFocusedNode->rootEditableElement() == oldFocusedNode && !relinquishesEditingFocus(oldFocusedNode)) |
269 return false; |
269 return false; |
270 |
270 |
271 #if PLATFORM(SYMBIAN) |
|
272 m_page->editorClient()->preFocusChange(oldFocusedNode,node); |
|
273 #endif |
|
274 |
|
275 clearSelectionIfNeeded(oldFocusedFrame.get(), newFocusedFrame.get(), node); |
271 clearSelectionIfNeeded(oldFocusedFrame.get(), newFocusedFrame.get(), node); |
276 |
272 |
277 if (!node) { |
273 if (!node) { |
278 if (oldDocument) |
274 if (oldDocument) |
279 oldDocument->setFocusedNode(0); |
275 oldDocument->setFocusedNode(0); |