cursor-renderer: Do pixel alignment a bit later
To avoid multiple identical if statements. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4093>
This commit is contained in:
parent
72ac8c6987
commit
e32a788179
@ -140,17 +140,14 @@ meta_cursor_renderer_update_stage_overlay (MetaCursorRenderer *renderer,
|
|||||||
|
|
||||||
g_set_object (&priv->overlay_cursor, cursor_sprite);
|
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)
|
if (!priv->stage_overlay)
|
||||||
priv->stage_overlay = meta_stage_create_cursor_overlay (META_STAGE (stage));
|
priv->stage_overlay = meta_stage_create_cursor_overlay (META_STAGE (stage));
|
||||||
|
|
||||||
if (cursor_sprite)
|
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);
|
texture = meta_cursor_sprite_get_cogl_texture (cursor_sprite);
|
||||||
buffer_transform =
|
buffer_transform =
|
||||||
meta_cursor_sprite_get_texture_transform (cursor_sprite);
|
meta_cursor_sprite_get_texture_transform (cursor_sprite);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user