Changeset 76629 in webkit


Ignore:
Timestamp:
Jan 25, 2011 12:55:38 PM (13 years ago)
Author:
Patrick Gansterer
Message:

2011-01-25 Patrick Gansterer <Patrick Gansterer>

Reviewed by Adam Roben.

[WINCE] Ensure layouted frame when painting
https://bugs.webkit.org/show_bug.cgi?id=53108

  • WebView.cpp: (WebView::paint):
Location:
trunk/Source/WebKit/wince
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/wince/ChangeLog

    r74966 r76629  
     12011-01-25  Patrick Gansterer  <paroga@webkit.org>
     2
     3        Reviewed by Adam Roben.
     4
     5        [WINCE] Ensure layouted frame when painting
     6        https://bugs.webkit.org/show_bug.cgi?id=53108
     7
     8        * WebView.cpp:
     9        (WebView::paint):
     10
    1112011-01-04  Patrick Gansterer  <paroga@webkit.org>
    212
  • trunk/Source/WebKit/wince/WebView.cpp

    r72916 r76629  
    233233void WebView::paint(HDC hDC, const IntRect& clipRect)
    234234{
     235    FrameView* frameView = view();
     236    if (!frameView)
     237        return;
     238
    235239    OwnPtr<HRGN> clipRgn(CreateRectRgn(clipRect.x(), clipRect.y(), clipRect.right(), clipRect.bottom()));
    236240    SelectClipRgn(hDC, clipRgn.get());
    237241
     242    frameView->updateLayoutAndStyleIfNeededRecursive();
     243
    238244    GraphicsContext gc(hDC);
    239     view()->paint(&gc, clipRect);
     245    frameView->paint(&gc, clipRect);
    240246}
    241247
Note: See TracChangeset for help on using the changeset viewer.