Index: cc/playback/display_item_list.h |
diff --git a/cc/playback/display_item_list.h b/cc/playback/display_item_list.h |
index 00962da763f51b817ae46659f92bf8951b2560a0..dfeb4420a2b44100528414c2d3fa8a84b098195a 100644 |
--- a/cc/playback/display_item_list.h |
+++ b/cc/playback/display_item_list.h |
@@ -10,11 +10,10 @@ |
#include "base/memory/scoped_ptr.h" |
#include "base/trace_event/trace_event.h" |
#include "cc/base/cc_export.h" |
+#include "cc/base/list_container.h" |
#include "cc/base/scoped_ptr_vector.h" |
#include "cc/playback/display_item.h" |
#include "cc/playback/pixel_ref_map.h" |
-// TODO(danakj): Move ListContainer out of cc/quads/ |
-#include "cc/quads/list_container.h" |
#include "skia/ext/refptr.h" |
#include "third_party/skia/include/core/SkPicture.h" |
#include "ui/gfx/geometry/rect.h" |
@@ -24,6 +23,10 @@ class SkPictureRecorder; |
namespace cc { |
+#if !defined(COMPILER_MSVC) |
+extern template class ListContainer<DisplayItem>; |
+#endif |
+ |
class CC_EXPORT DisplayItemList |
: public base::RefCountedThreadSafe<DisplayItemList> { |
public: |