diff --git a/internal/compiler/generator/cpp.rs b/internal/compiler/generator/cpp.rs index 2ac74a81f83..549d3d29fdc 100644 --- a/internal/compiler/generator/cpp.rs +++ b/internal/compiler/generator/cpp.rs @@ -1712,7 +1712,7 @@ fn generate_sub_component( field_access, Declaration::Function(Function { name: "visit_dynamic_children".into(), - signature: "(intptr_t dyn_index, [[maybe_unused]] slint::private_api::TraversalOrder order, [[maybe_unused]] slint::private_api::ItemVisitorRefMut visitor) const -> uint64_t".into(), + signature: "(uintptr_t dyn_index, [[maybe_unused]] slint::private_api::TraversalOrder order, [[maybe_unused]] slint::private_api::ItemVisitorRefMut visitor) const -> uint64_t".into(), statements: Some(vec![ " auto self = this;".to_owned(), format!(" switch(dyn_index) {{ {} }};", children_visitor_cases.join("")),