From 018d21ee65116c7e815be47fda04f5a6d7f75951 Mon Sep 17 00:00:00 2001 From: david-swift Date: Sun, 25 Aug 2024 11:13:18 +0200 Subject: [PATCH] Lossy conversion from Int64/UInt64 to Int32/UInt32 --- Sources/Adwaita/Model/Extensions/Int.swift | 2 +- Sources/Adwaita/Model/Extensions/UInt.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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) } }