webengine/osswebengine/WebCore/page/FocusController.cpp
changeset 65 5bfc169077b2
parent 37 cb62a4f66ebe
equal deleted inserted replaced
42:d39add9822e2 65:5bfc169077b2
   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);