From e244a7e2e522b293c3da4c3d2a2cf2006969228b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=C4=9Fuzhan=20Koral?= <45078678+oguzhankoral@users.noreply.github.com> Date: Tue, 14 Oct 2025 13:28:52 +0300 Subject: [PATCH] Convert argb to int always to be safe (#439) --- speckle_connector_3/src/speckle_objects/other/color.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/speckle_connector_3/src/speckle_objects/other/color.rb b/speckle_connector_3/src/speckle_objects/other/color.rb index 8f14d44..72df488 100644 --- a/speckle_connector_3/src/speckle_objects/other/color.rb +++ b/speckle_connector_3/src/speckle_objects/other/color.rb @@ -44,7 +44,7 @@ module SpeckleConnector3 # @param argb [Numeric] int value of the corresponding color # @return [Sketchup::Color] sketchup color def self.from_int(argb) - Sketchup::Color.new((argb >> 16) & 255, (argb >> 8) & 255, argb & 255, (argb >> 24) & 255) + Sketchup::Color.new((argb.to_i >> 16) & 255, (argb.to_i >> 8) & 255, argb.to_i & 255, (argb.to_i >> 24) & 255) end end end