| 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;
|
| }
|
|
|
|
|