From 4e521bba838a9e062e7a255dc14632503e9ce8ad Mon Sep 17 00:00:00 2001 From: Mikunj Date: Fri, 6 Sep 2019 12:28:43 +1000 Subject: [PATCH] Fixed minor edge case --- SignalMessaging/Loki/JazzIcon.swift | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/SignalMessaging/Loki/JazzIcon.swift b/SignalMessaging/Loki/JazzIcon.swift index 080f73081..cde5fef06 100644 --- a/SignalMessaging/Loki/JazzIcon.swift +++ b/SignalMessaging/Loki/JazzIcon.swift @@ -18,9 +18,10 @@ private class RNG { } func next() -> Int { - let seed = (self.seed * 16807) % 2147483647 - self.seed = seed - return seed + // Casting to Int64 incase number goes above Int32 + let seed = (Int64(self.seed) * 16807) % 2147483647 + self.seed = Int(seed) + return self.seed } func nextFloat() -> Float {