Changeset 116656 in webkit
- Timestamp:
- May 10, 2012 9:54:02 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r116655 r116656 1 2012-05-10 Dominik Röttsches <dominik.rottsches@intel.com> 2 3 [EFL][DRT] ewk_view_paint_contents may trigger assertion failure 4 https://bugs.webkit.org/show_bug.cgi?id=85058 5 6 Reviewed by Gustavo Noronha Silva. 7 8 Unskipping media-fragments that pass after the assertion failure was fixed. 9 10 * platform/efl/Skipped: 11 1 12 2012-05-10 Erik Arvidsson <arv@chromium.org> 2 13 -
trunk/LayoutTests/platform/efl/Skipped
r116639 r116656 1039 1039 media/media-element-play-after-eos.html 1040 1040 media/media-extension-with-fragment.html 1041 media/media-fragments/TC0001-TC0009.html1042 media/media-fragments/TC0010-TC0019.html1043 media/media-fragments/TC0020-TC0029.html1044 media/media-fragments/TC0030-TC0039.html1045 media/media-fragments/TC0040-TC0049.html1046 media/media-fragments/TC0050-TC0059.html1047 media/media-fragments/TC0060-TC0069.html1048 media/media-fragments/TC0070-TC0079.html1049 media/media-fragments/TC0080-TC0089.html1050 media/media-fragments/TC0090-TC0099.html1051 1041 media/media-initialTime.html 1052 1042 media/media-load-event.html -
trunk/Source/WebKit/efl/ChangeLog
r116639 r116656 1 2012-05-10 Dominik Röttsches <dominik.rottsches@intel.com> 2 3 [EFL][DRT] ewk_view_paint_contents may trigger assertion failure 4 https://bugs.webkit.org/show_bug.cgi?id=85058 5 6 Reviewed by Gustavo Noronha Silva. 7 8 Fixing assertion failure triggered in media/media-fragment cases. 9 The assertion is hit because of a race between scheduleRelayout() and 10 the EWK's idle tiling painting. This is exposed by test cases 11 that rapidly insert child nodes to the document which lead to 12 scheduleRelayout() calls. Using the general purpose defensive 13 layout function, not causing any extra relayout work if there's 14 nothing to be done, but still avoiding the assertion failure if 15 layout is needed. 16 17 * ewk/ewk_view.cpp: 18 (ewk_view_paint): 19 (ewk_view_paint_contents): 20 1 21 2012-05-10 Sheriff Bot <webkit.review.bot@gmail.com> 2 22 -
trunk/Source/WebKit/efl/ewk/ewk_view.cpp
r116250 r116656 2779 2779 EINA_SAFETY_ON_NULL_RETURN_VAL(view, false); 2780 2780 2781 if (view->needsLayout()) 2782 view->forceLayout(); 2781 view->updateLayoutAndStyleIfNeededRecursive(); 2783 2782 WebCore::GraphicsContext graphicsContext(cr); 2784 2783 WebCore::IntRect rect(*area); … … 2807 2806 WebCore::IntRect rect(*area); 2808 2807 2808 view->updateLayoutAndStyleIfNeededRecursive(); 2809 2809 cairo_save(cr); 2810 2810 graphicsContext.save();
Note: See TracChangeset
for help on using the changeset viewer.