From 2558f709faec8e4dded04ccdcb33dd64b027351c Mon Sep 17 00:00:00 2001 From: Bilal Elmoussaoui Date: Sat, 20 Jan 2024 19:13:23 +0100 Subject: [PATCH] gdk: Mark region as non-mutable --- gdk4/Gir.toml | 10 +++++++++- gdk4/src/auto/dmabuf_texture_builder.rs | 4 ++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/gdk4/Gir.toml b/gdk4/Gir.toml index 3876bacbb66a..14149f5dff93 100644 --- a/gdk4/Gir.toml +++ b/gdk4/Gir.toml @@ -28,7 +28,6 @@ generate = [ "Gdk.DmabufError", "Gdk.DmabufFormats", "Gdk.DmabufTexture", - "Gdk.DmabufTextureBuilder", "Gdk.DNDEvent", "Gdk.DragAction", "Gdk.DragCancelReason", @@ -423,6 +422,15 @@ name = "Gdk.DisplayManager" status = "generate" generate_builder = false +[[object]] +name = "Gdk.DmabufTextureBuilder" +status = "generate" + [[object.function]] + name = "set_update_region" + [[object.function.parameter]] + name = "region" + const = true + [[object]] name = "Gdk.Drag" status = "generate" diff --git a/gdk4/src/auto/dmabuf_texture_builder.rs b/gdk4/src/auto/dmabuf_texture_builder.rs index a75bbaf01591..203449f9d69d 100644 --- a/gdk4/src/auto/dmabuf_texture_builder.rs +++ b/gdk4/src/auto/dmabuf_texture_builder.rs @@ -189,11 +189,11 @@ impl DmabufTextureBuilder { } #[doc(alias = "gdk_dmabuf_texture_builder_set_update_region")] - pub fn set_update_region(&self, region: Option<&mut cairo::Region>) { + pub fn set_update_region(&self, region: Option<&cairo::Region>) { unsafe { ffi::gdk_dmabuf_texture_builder_set_update_region( self.to_glib_none().0, - region.to_glib_none_mut().0, + mut_override(region.to_glib_none().0), ); } }