Chromium Code Reviews| Index: cc/layers/scrollbar_layer_impl_base.cc |
| diff --git a/cc/layers/scrollbar_layer_impl_base.cc b/cc/layers/scrollbar_layer_impl_base.cc |
| index e9c5514d5f9022fd7c57c9466f7f7d2ba449a586..5af9e8d9a7aa3315ccd4c4d175b4c03cbbbde3fc 100644 |
| --- a/cc/layers/scrollbar_layer_impl_base.cc |
| +++ b/cc/layers/scrollbar_layer_impl_base.cc |
| @@ -70,8 +70,15 @@ bool ScrollbarLayerImplBase::CanScrollOrientation() const { |
| LayerImpl* scroll_layer = layer_tree_impl()->LayerById(scroll_layer_id_); |
| if (!scroll_layer) |
| return false; |
| + |
| + float device_scale_factor = layer_tree_impl()->device_scale_factor(); |
| + |
| + int clip_layer_length = std::ceil(clip_layer_length_ * device_scale_factor); |
|
bokan
2017/04/20 21:34:36
Sorry to flip flop again, but I think you were rig
|
| + int scroll_layer_length = |
| + std::ceil(scroll_layer_length_ * device_scale_factor); |
| + |
| return scroll_layer->user_scrollable(orientation()) && |
| - clip_layer_length_ < scroll_layer_length_; |
| + clip_layer_length < scroll_layer_length; |
| } |
| bool ScrollbarLayerImplBase::SetVerticalAdjust(float vertical_adjust) { |