cursor-renderer: Make translate_meta_cursor public

Would be used in the upcoming commits

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3599>
This commit is contained in:
Bilal Elmoussaoui 2024-02-20 13:04:45 +01:00 committed by Marge Bot
parent f606a4424a
commit ea74414b2e
2 changed files with 6 additions and 4 deletions

View File

@ -44,8 +44,8 @@ struct _MetaCursorSpriteXcursor
G_DEFINE_TYPE (MetaCursorSpriteXcursor, meta_cursor_sprite_xcursor, G_DEFINE_TYPE (MetaCursorSpriteXcursor, meta_cursor_sprite_xcursor,
META_TYPE_CURSOR_SPRITE) META_TYPE_CURSOR_SPRITE)
static const char * const char *
translate_meta_cursor (MetaCursor cursor) meta_cursor_get_name (MetaCursor cursor)
{ {
switch (cursor) switch (cursor)
{ {
@ -150,7 +150,7 @@ meta_create_x_cursor (Display *xdisplay,
if (cursor == META_CURSOR_BLANK) if (cursor == META_CURSOR_BLANK)
return create_blank_cursor (xdisplay); return create_blank_cursor (xdisplay);
return XcursorLibraryLoadCursor (xdisplay, translate_meta_cursor (cursor)); return XcursorLibraryLoadCursor (xdisplay, meta_cursor_get_name (cursor));
} }
static XcursorImages * static XcursorImages *
@ -167,7 +167,7 @@ load_cursor_on_client (MetaCursor cursor, int scale)
for (i = 0; i < G_N_ELEMENTS (cursors); i++) for (i = 0; i < G_N_ELEMENTS (cursors); i++)
{ {
xcursor_images = xcursor_images =
XcursorLibraryLoadImages (translate_meta_cursor (cursors[i]), XcursorLibraryLoadImages (meta_cursor_get_name (cursors[i]),
meta_prefs_get_cursor_theme (), meta_prefs_get_cursor_theme (),
meta_prefs_get_cursor_size () * scale); meta_prefs_get_cursor_size () * scale);
if (xcursor_images) if (xcursor_images)

View File

@ -40,3 +40,5 @@ XcursorImage * meta_cursor_sprite_xcursor_get_current_image (MetaCursorSpriteXcu
Cursor meta_create_x_cursor (Display *xdisplay, Cursor meta_create_x_cursor (Display *xdisplay,
MetaCursor cursor); MetaCursor cursor);
const char * meta_cursor_get_name (MetaCursor cursor);