Index: cc/input/scroll_state_data.cc |
diff --git a/cc/input/scroll_state_data.cc b/cc/input/scroll_state_data.cc |
index a3b60322f092d200019b89fa15ce33080a13e7d4..1ba778d95858bbe319222e1d1241885d4c4a4434 100644 |
--- a/cc/input/scroll_state_data.cc |
+++ b/cc/input/scroll_state_data.cc |
@@ -23,26 +23,28 @@ ScrollStateData::ScrollStateData() |
delta_granularity(0), |
caused_scroll_x(false), |
caused_scroll_y(false), |
- current_native_scrolling_node_(nullptr), |
- current_native_scrolling_element_(0) {} |
+ current_native_scrolling_node_(nullptr) {} |
ScrollStateData::ScrollStateData(const ScrollStateData& other) = default; |
ScrollNode* ScrollStateData::current_native_scrolling_node() const { |
return current_native_scrolling_node_; |
} |
+ |
void ScrollStateData::set_current_native_scrolling_node( |
ScrollNode* current_native_scrolling_node) { |
current_native_scrolling_node_ = current_native_scrolling_node; |
- current_native_scrolling_element_ = 0; |
+ current_native_scrolling_element_ = ElementId(); |
} |
-uint64_t ScrollStateData::current_native_scrolling_element() const { |
+ |
+ElementId ScrollStateData::current_native_scrolling_element() const { |
if (current_native_scrolling_node_) |
return current_native_scrolling_node_->data.element_id; |
return current_native_scrolling_element_; |
} |
+ |
void ScrollStateData::set_current_native_scrolling_element( |
- uint64_t element_id) { |
+ ElementId element_id) { |
current_native_scrolling_element_ = element_id; |
current_native_scrolling_node_ = nullptr; |
} |