[mutter] cursor-renderer/native: Fix type in unset_crtc_cursor_renderer_privates
- From: Robert Mader <rmader src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] cursor-renderer/native: Fix type in unset_crtc_cursor_renderer_privates
- Date: Thu, 21 Jul 2022 21:33:15 +0000 (UTC)
commit 10c7ab2dec0098a2c868af403d3351bf4da80a1f
Author: Michel Dänzer <mdaenzer redhat com>
Date: Tue Jul 12 17:09:01 2022 +0200
cursor-renderer/native: Fix type in unset_crtc_cursor_renderer_privates
Since the commit below, meta_crtc_kms_get_cursor_renderer_private has
returned a CrtcCursorData pointer, but this code was still treating it
as a MetaDrmBuffer pointer.
Fixes: fea8ebcca9e1 ("cursor-renderer/native: Store struct in CRTC private")
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2524>
src/backends/native/meta-cursor-renderer-native.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/src/backends/native/meta-cursor-renderer-native.c
b/src/backends/native/meta-cursor-renderer-native.c
index 96c54baf02..7da9b2c5ab 100644
--- a/src/backends/native/meta-cursor-renderer-native.c
+++ b/src/backends/native/meta-cursor-renderer-native.c
@@ -1104,11 +1104,11 @@ unset_crtc_cursor_renderer_privates (MetaGpu *gpu,
for (l = meta_gpu_get_crtcs (gpu); l; l = l->next)
{
MetaCrtcKms *crtc_kms = META_CRTC_KMS (l->data);
- MetaDrmBuffer *crtc_buffer;
+ CrtcCursorData *crtc_cursor_data;
- crtc_buffer = meta_crtc_kms_get_cursor_renderer_private (crtc_kms);
- if (buffer == crtc_buffer)
- meta_crtc_kms_set_cursor_renderer_private (crtc_kms, NULL, NULL);
+ crtc_cursor_data = meta_crtc_kms_get_cursor_renderer_private (crtc_kms);
+ if (crtc_cursor_data && buffer == crtc_cursor_data->buffer)
+ crtc_cursor_data->buffer = NULL;
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]