summaryrefslogtreecommitdiffstats
path: root/cc/blink/web_display_item_list_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'cc/blink/web_display_item_list_impl.cc')
-rw-r--r--cc/blink/web_display_item_list_impl.cc13
1 files changed, 12 insertions, 1 deletions
diff --git a/cc/blink/web_display_item_list_impl.cc b/cc/blink/web_display_item_list_impl.cc
index a623445..fb37289 100644
--- a/cc/blink/web_display_item_list_impl.cc
+++ b/cc/blink/web_display_item_list_impl.cc
@@ -10,6 +10,7 @@
#include "cc/playback/clip_display_item.h"
#include "cc/playback/clip_path_display_item.h"
#include "cc/playback/compositing_display_item.h"
+#include "cc/playback/display_item_list_settings.h"
#include "cc/playback/drawing_display_item.h"
#include "cc/playback/filter_display_item.h"
#include "cc/playback/float_clip_display_item.h"
@@ -25,8 +26,18 @@
namespace cc_blink {
+namespace {
+
+scoped_refptr<cc::DisplayItemList> CreateUncachedDisplayItemListForBlink() {
+ cc::DisplayItemListSettings settings;
+ settings.use_cached_picture = false;
+ return cc::DisplayItemList::CreateWithoutCachedPicture(settings);
+}
+
+} // namespace
+
WebDisplayItemListImpl::WebDisplayItemListImpl()
- : display_item_list_(cc::DisplayItemList::CreateWithoutCachedPicture()) {
+ : display_item_list_(CreateUncachedDisplayItemListForBlink()) {
}
WebDisplayItemListImpl::WebDisplayItemListImpl(