Changeset 104738 in webkit


Ignore:
Timestamp:
Jan 11, 2012 1:23:20 PM (12 years ago)
Author:
commit-queue@webkit.org
Message:

[BlackBerry] ASSERT failure in BackingStorePrivate::blitVisibleContents()
https://bugs.webkit.org/show_bug.cgi?id=76096

Patch by Jacky Jiang <zhajiang@rim.com> on 2012-01-11
Reviewed by Rob Buis.

We shouldn't blit visible contents for direct rendering. Guard it from
call sites.

  • blackberry/Api/BackingStore.cpp:

(BlackBerry::WebKit::BackingStorePrivate::repaint):
(BlackBerry::WebKit::BackingStorePrivate::slowScroll):

Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r104680 r104738  
     12012-01-11  Jacky Jiang  <zhajiang@rim.com>
     2
     3        [BlackBerry] ASSERT failure in BackingStorePrivate::blitVisibleContents()
     4        https://bugs.webkit.org/show_bug.cgi?id=76096
     5
     6        Reviewed by Rob Buis.
     7
     8        We shouldn't blit visible contents for direct rendering. Guard it from
     9        call sites.
     10
     11        * blackberry/Api/BackingStore.cpp:
     12        (BlackBerry::WebKit::BackingStorePrivate::repaint):
     13        (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
     14
    1152012-01-11  Rafael Brandao  <rafael.lobo@openbossa.org>
    216
  • trunk/Source/WebKit/blackberry/Api/BackingStore.cpp

    r104605 r104738  
    334334
    335335        if (immediate) {
    336             if (render(rect))
     336            if (render(rect) && !shouldDirectRenderingToWindow())
    337337                blitVisibleContents();
    338338        } else
     
    355355
    356356    if (immediate) {
    357         if (render(rect) && !isSuspended())
     357        if (render(rect) && !isSuspended() && !shouldDirectRenderingToWindow())
    358358            blitVisibleContents();
    359359    } else {
Note: See TracChangeset for help on using the changeset viewer.