]> git.ipfire.org Git - thirdparty/wireguard-apple.git/commitdiff
macOS: Simplify NSColor extension
authorRoopesh Chander <roop@roopc.net>
Mon, 21 Jan 2019 13:37:42 +0000 (19:07 +0530)
committerRoopesh Chander <roop@roopc.net>
Mon, 21 Jan 2019 13:37:42 +0000 (19:07 +0530)
Signed-off-by: Roopesh Chander <roop@roopc.net>
WireGuard/WireGuard/UI/macOS/NSColor+Hex.swift

index 7f758396c138d1727a69081615ff4af8781de12b..4ca4f058b7a2bf2fc34fd9279852f107ccdfdc4e 100644 (file)
@@ -19,7 +19,7 @@ extension NSColor {
         var rgb: UInt32 = 0
         Scanner(string: hexString).scanHexInt32(&rgb)
 
-        self.init(red: CGFloat((rgb & 0xFF0000) >> 16) / 255.0, green: CGFloat((rgb & 0x00FF00) >> 8) / 255.0, blue: CGFloat(rgb & 0x0000FF) / 255.0, alpha: 1)
+        self.init(red: CGFloat((rgb >> 16) & 0xff) / 255.0, green: CGFloat((rgb >> 8) & 0xff) / 255.0, blue: CGFloat((rgb >> 0) & 0xff) / 255.0, alpha: 1)
     }
 
 }