diff options
Diffstat (limited to 'src/backends/meta-cursor-tracker.c')
-rw-r--r-- | src/backends/meta-cursor-tracker.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/backends/meta-cursor-tracker.c b/src/backends/meta-cursor-tracker.c index 544926cd4..6728f4bac 100644 --- a/src/backends/meta-cursor-tracker.c +++ b/src/backends/meta-cursor-tracker.c @@ -246,10 +246,11 @@ ensure_xfixes_cursor (MetaCursorTracker *tracker) if (sprite != NULL) { - MetaCursorSprite *cursor_sprite = - meta_cursor_sprite_from_texture (sprite, - cursor_image->xhot, - cursor_image->yhot); + MetaCursorSprite *cursor_sprite = meta_cursor_sprite_new (); + meta_cursor_sprite_set_texture (cursor_sprite, + sprite, + cursor_image->xhot, + cursor_image->yhot); cogl_object_unref (sprite); tracker->xfixes_cursor = cursor_sprite; } @@ -279,7 +280,7 @@ meta_cursor_tracker_get_sprite (MetaCursorTracker *tracker) } if (cursor_sprite) - return meta_cursor_sprite_get_cogl_texture (cursor_sprite, NULL, NULL); + return meta_cursor_sprite_get_cogl_texture (cursor_sprite); else return NULL; } @@ -311,7 +312,7 @@ meta_cursor_tracker_get_hot (MetaCursorTracker *tracker, } if (cursor_sprite) - meta_cursor_sprite_get_cogl_texture (cursor_sprite, x, y); + meta_cursor_sprite_get_hotspot (cursor_sprite, x, y); else { if (x) |