MacOS: cache custom cursors (#3291)

This commit is contained in:
daxpedda 2023-12-23 16:34:32 +01:00 committed by GitHub
parent e5310ade08
commit a8f49dc8ef
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 20 additions and 2 deletions

View file

@ -849,7 +849,7 @@ impl WinitWindow {
#[inline]
pub(crate) fn set_custom_cursor(&self, cursor: PlatformCustomCursor) {
let view = self.view();
view.set_cursor_icon(NSCursor::from_image(&cursor.0));
view.set_cursor_icon(cursor.0.clone());
self.invalidateCursorRectsForView(&view);
}