From e32a7881793bc444e4b78e7ab1a6ee8dbac844ec Mon Sep 17 00:00:00 2001 From: Robert Mader Date: Thu, 25 Jul 2024 00:34:17 +0200 Subject: [PATCH] cursor-renderer: Do pixel alignment a bit later To avoid multiple identical if statements. Part-of: --- src/backends/meta-cursor-renderer.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/backends/meta-cursor-renderer.c b/src/backends/meta-cursor-renderer.c index 9914ec5f9..d4762c1fa 100644 --- a/src/backends/meta-cursor-renderer.c +++ b/src/backends/meta-cursor-renderer.c @@ -140,17 +140,14 @@ meta_cursor_renderer_update_stage_overlay (MetaCursorRenderer *renderer, g_set_object (&priv->overlay_cursor, cursor_sprite); - if (cursor_sprite) - { - rect = meta_cursor_renderer_calculate_rect (renderer, cursor_sprite); - align_cursor_position (renderer, &rect); - } - if (!priv->stage_overlay) priv->stage_overlay = meta_stage_create_cursor_overlay (META_STAGE (stage)); if (cursor_sprite) { + rect = meta_cursor_renderer_calculate_rect (renderer, cursor_sprite); + align_cursor_position (renderer, &rect); + texture = meta_cursor_sprite_get_cogl_texture (cursor_sprite); buffer_transform = meta_cursor_sprite_get_texture_transform (cursor_sprite);