diff --git a/Sources/Adwaita/Model/Extensions/Int.swift b/Sources/Adwaita/Model/Extensions/Int.swift index 580036b..3a40f74 100644 --- a/Sources/Adwaita/Model/Extensions/Int.swift +++ b/Sources/Adwaita/Model/Extensions/Int.swift @@ -11,7 +11,7 @@ extension Int: Identifiable { public var id: Int { self } /// The C integer. public var cInt: Int32 { - .init(self) + .init(truncatingIfNeeded: self) } } diff --git a/Sources/Adwaita/Model/Extensions/UInt.swift b/Sources/Adwaita/Model/Extensions/UInt.swift index e417c3d..2648a59 100644 --- a/Sources/Adwaita/Model/Extensions/UInt.swift +++ b/Sources/Adwaita/Model/Extensions/UInt.swift @@ -9,7 +9,7 @@ extension UInt { /// Convert an unsigned integer into the C form. public var cInt: UInt32 { - .init(self) + .init(truncatingIfNeeded: self) } }