| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 1998, 1999 Torben Weis <weis@kde.org> | 2 * Copyright (C) 1998, 1999 Torben Weis <weis@kde.org> |
| 3 * 1999 Lars Knoll <knoll@kde.org> | 3 * 1999 Lars Knoll <knoll@kde.org> |
| 4 * 1999 Antti Koivisto <koivisto@kde.org> | 4 * 1999 Antti Koivisto <koivisto@kde.org> |
| 5 * 2000 Dirk Mueller <mueller@kde.org> | 5 * 2000 Dirk Mueller <mueller@kde.org> |
| 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved. | 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved. |
| 7 * (C) 2006 Graham Dennis (graham.dennis@gmail.com) | 7 * (C) 2006 Graham Dennis (graham.dennis@gmail.com) |
| 8 * (C) 2006 Alexey Proskuryakov (ap@nypop.com) | 8 * (C) 2006 Alexey Proskuryakov (ap@nypop.com) |
| 9 * Copyright (C) 2009 Google Inc. All rights reserved. | 9 * Copyright (C) 2009 Google Inc. All rights reserved. |
| 10 * | 10 * |
| (...skipping 1941 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1952 selection.type = visibleSelection.getSelectionType(); | 1952 selection.type = visibleSelection.getSelectionType(); |
| 1953 selection.isEditable = visibleSelection.isContentEditable(); | 1953 selection.isEditable = visibleSelection.isContentEditable(); |
| 1954 if (selection.isEditable) { | 1954 if (selection.isEditable) { |
| 1955 if (TextControlElement* enclosingTextControlElement = | 1955 if (TextControlElement* enclosingTextControlElement = |
| 1956 enclosingTextControl(visibleSelection.rootEditableElement())) { | 1956 enclosingTextControl(visibleSelection.rootEditableElement())) { |
| 1957 selection.isEmptyTextControl = | 1957 selection.isEmptyTextControl = |
| 1958 enclosingTextControlElement->value().isEmpty(); | 1958 enclosingTextControlElement->value().isEmpty(); |
| 1959 } | 1959 } |
| 1960 } | 1960 } |
| 1961 selection.start.isTextDirectionRTL |= | 1961 selection.start.isTextDirectionRTL |= |
| 1962 primaryDirectionOf(*visibleSelection.start().anchorNode()) == RTL; | 1962 primaryDirectionOf(*visibleSelection.start().anchorNode()) == |
| 1963 TextDirection::Rtl; |
| 1963 selection.end.isTextDirectionRTL |= | 1964 selection.end.isTextDirectionRTL |= |
| 1964 primaryDirectionOf(*visibleSelection.end().anchorNode()) == RTL; | 1965 primaryDirectionOf(*visibleSelection.end().anchorNode()) == |
| 1966 TextDirection::Rtl; |
| 1965 | 1967 |
| 1966 return true; | 1968 return true; |
| 1967 } | 1969 } |
| 1968 | 1970 |
| 1969 void FrameView::updateCompositedSelectionIfNeeded() { | 1971 void FrameView::updateCompositedSelectionIfNeeded() { |
| 1970 if (!RuntimeEnabledFeatures::compositedSelectionUpdateEnabled()) | 1972 if (!RuntimeEnabledFeatures::compositedSelectionUpdateEnabled()) |
| 1971 return; | 1973 return; |
| 1972 | 1974 |
| 1973 TRACE_EVENT0("blink", "FrameView::updateCompositedSelectionIfNeeded"); | 1975 TRACE_EVENT0("blink", "FrameView::updateCompositedSelectionIfNeeded"); |
| 1974 | 1976 |
| (...skipping 2870 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4845 return result; | 4847 return result; |
| 4846 } | 4848 } |
| 4847 | 4849 |
| 4848 String result(MainThreadScrollingReason::mainThreadScrollingReasonsAsText( | 4850 String result(MainThreadScrollingReason::mainThreadScrollingReasonsAsText( |
| 4849 m_mainThreadScrollingReasons) | 4851 m_mainThreadScrollingReasons) |
| 4850 .c_str()); | 4852 .c_str()); |
| 4851 return result; | 4853 return result; |
| 4852 } | 4854 } |
| 4853 | 4855 |
| 4854 } // namespace blink | 4856 } // namespace blink |
| OLD | NEW |