diff options
Diffstat (limited to 'src/core/meta-cursor-tracker.c')
-rw-r--r-- | src/core/meta-cursor-tracker.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/core/meta-cursor-tracker.c b/src/core/meta-cursor-tracker.c index a5ceb2e72..9e05edbb0 100644 --- a/src/core/meta-cursor-tracker.c +++ b/src/core/meta-cursor-tracker.c @@ -396,11 +396,12 @@ meta_cursor_tracker_unset_window_cursor (MetaCursorTracker *tracker) } void -meta_cursor_tracker_set_root_cursor (MetaCursorTracker *tracker, - MetaCursor cursor) +meta_cursor_tracker_set_root_cursor (MetaCursorTracker *tracker, + MetaCursorReference *cursor) { g_clear_pointer (&tracker->root_cursor, meta_cursor_reference_unref); - tracker->root_cursor = meta_cursor_reference_from_theme (tracker, cursor); + if (cursor) + tracker->root_cursor = meta_cursor_reference_ref (cursor); sync_cursor (tracker); } |