Changeset 32523 in webkit


Ignore:
Timestamp:
Apr 24, 2008 4:20:16 PM (16 years ago)
Author:
mitz@apple.com
Message:

WebKit/gtk:

  • build fix
  • webkit/webkitwebview.cpp:

WebKit/win:

  • build fix
  • WebView.cpp: (WebView::handleContextMenuEvent):
Location:
trunk/WebKit
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit/gtk/ChangeLog

    r32498 r32523  
     12008-04-24  Dan Bernstein  <mitz@apple.com>
     2
     3        - build fix
     4
     5        * webkit/webkitwebview.cpp:
     6
    172008-04-24  Anders Carlsson  <andersca@apple.com>
    28
  • trunk/WebKit/gtk/webkit/webkitwebview.cpp

    r32465 r32523  
    174174        // Calculate the rect of the first line of the selection (cribbed from -[WebCoreFrameBridge firstRectForDOMRange:]).
    175175        int extraWidthToEndOfLine = 0;
    176         IntRect startCaretRect = renderer->caretRect(start.offset(), DOWNSTREAM, &extraWidthToEndOfLine);
    177         IntRect endCaretRect = renderer->caretRect(end.offset(), UPSTREAM);
     176
     177        InlineBox* startInlineBox;
     178        int startCaretOffset;
     179        start.getInlineBoxAndOffset(DOWNSTREAM, startInlineBox, startCaretOffset);
     180        IntRect startCaretRect = renderer->caretRect(startInlineBox, startCaretOffset, &extraWidthToEndOfLine);
     181
     182        InlineBox* endInlineBox;
     183        int endCaretOffset;
     184        end.getInlineBoxAndOffset(UPSTREAM, endInlineBox, endCaretOffset);
     185        IntRect endCaretRect = renderer->caretRect(endInlineBox, endCaretOffset);
    178186
    179187        IntRect firstRect;
  • trunk/WebKit/win/ChangeLog

    r32505 r32523  
     12008-04-24  Dan Bernstein  <mitz@apple.com>
     2
     3        - build fix
     4
     5        * WebView.cpp:
     6        (WebView::handleContextMenuEvent):
     7
    182008-04-24  Brady Eidson  <beidson@apple.com>
    29
  • trunk/WebKit/win/WebView.cpp

    r32505 r32523  
    10241024            // Calculate the rect of the first line of the selection (cribbed from -[WebCoreFrameBridge firstRectForDOMRange:]).
    10251025            int extraWidthToEndOfLine = 0;
    1026             IntRect startCaretRect = renderer->caretRect(start.offset(), DOWNSTREAM, &extraWidthToEndOfLine);
    1027             IntRect endCaretRect = renderer->caretRect(end.offset(), UPSTREAM);
     1026
     1027            InlineBox* startInlineBox;
     1028            int startCaretOffset;
     1029            start.getInlineBoxAndOffset(DOWNSTREAM, startInlineBox, startCaretOffset);
     1030            IntRect startCaretRect = renderer->caretRect(startInlineBox, startCaretOffset, &extraWidthToEndOfLine);
     1031
     1032            InlineBox* endInlineBox;
     1033            int endCaretOffset;
     1034            end.getInlineBoxAndOffset(UPSTREAM, endInlineBox, endCaretOffset);
     1035            IntRect endCaretRect = renderer->caretRect(endInlineBox, endCaretOffset);
    10281036
    10291037            IntRect firstRect;
Note: See TracChangeset for help on using the changeset viewer.