fn unpack_image_buffer(&self, name: &str) -> Option<CursorImageBuffer> {
        self.theme
            .borrow_mut()
            .get_cursor(name)
            .map(|c| c[c.frame_and_duration(0).frame_index].clone())
    }
// Just use the first image, people using animated cursors have already made bad life
// choices and shouldn't expect it to work.
Just use the first image, people using animated cursors have already made bad life
choices and shouldn't expect it to work.
Just use the first image people using animated cursors have already made bad life choices and shouldn ' t expect it to work .
fn unpack_image_buffer(&self, name: &str) -> Option<CursorImageBuffer> {
        self.theme
            .borrow_mut()
            .get_cursor(name)
            .map(|c| c[c.frame_and_duration(0).frame_index].clone())
    }
fn unpack_image_buffer ( & self , name : & str ) -> Option < CursorImageBuffer > { self . theme . borrow_mut ( ) . get_cursor ( name ) . map ( | c | c [ c . frame_and_duration ( 0 ) . frame_index ] . clone ( ) ) }
Just use the first image, people using animated cursors have already made bad life
choices and shouldn't expect it to work.
Just use the first image people using animated cursors have already made bad life choices and shouldn ' t expect it to work .
&self
name
&str
&self
name
&str