| Index: ui/base/x/x11_util.cc | 
| diff --git a/ui/base/x/x11_util.cc b/ui/base/x/x11_util.cc | 
| index d6e53f18e8321c35151c2650083ea07491d8f175..ffe827c6bc810e7e35669a2bc4b549097266ea74 100644 | 
| --- a/ui/base/x/x11_util.cc | 
| +++ b/ui/base/x/x11_util.cc | 
| @@ -34,6 +34,7 @@ | 
| #include "base/threading/thread.h" | 
| #include "ui/base/keycodes/keyboard_code_conversion_x.h" | 
| #include "ui/base/x/x11_util_internal.h" | 
| +#include "ui/gfx/point_conversions.h" | 
| #include "ui/gfx/rect.h" | 
| #include "ui/gfx/size.h" | 
|  | 
| @@ -472,7 +473,7 @@ XcursorImage* SkBitmapToXcursorImage(const SkBitmap* cursor_image, | 
| skia::ImageOperations::RESIZE_BETTER, | 
| static_cast<int>(cursor_image->width() * scale), | 
| static_cast<int>(cursor_image->height() * scale)); | 
| -    hotspot_point = hotspot.Scale(scale); | 
| +    hotspot_point = gfx::ToFlooredPoint(hotspot.Scale(scale)); | 
| needs_scale = true; | 
| } | 
|  | 
|  |