Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / cc / resources / tile.cc
index 87e1e46..c0db9d4 100644 (file)
@@ -20,7 +20,6 @@ Tile::Tile(TileManager* tile_manager,
            PicturePileImpl* picture_pile,
            const gfx::Size& tile_size,
            const gfx::Rect& content_rect,
-           const gfx::Rect& opaque_rect,
            float contents_scale,
            int layer_id,
            int source_frame_number,
@@ -30,10 +29,10 @@ Tile::Tile(TileManager* tile_manager,
       size_(tile_size),
       content_rect_(content_rect),
       contents_scale_(contents_scale),
-      opaque_rect_(opaque_rect),
       layer_id_(layer_id),
       source_frame_number_(source_frame_number),
       flags_(flags),
+      is_shared_(false),
       id_(s_next_id_++) {
   set_picture_pile(picture_pile);
   for (int i = 0; i < NUM_TREES; i++)
@@ -117,7 +116,7 @@ RasterMode Tile::DetermineRasterModeForResolution(
 
 bool Tile::HasRasterTask() const {
   for (int mode = 0; mode < NUM_RASTER_MODES; ++mode) {
-    if (managed_state_.tile_versions[mode].raster_task_)
+    if (managed_state_.tile_versions[mode].raster_task_.get())
       return true;
   }
   return false;