mirror of
https://github.com/zhigang1992/rmq.git
synced 2026-01-12 22:51:53 +08:00
Merge pull request #209 from GantMan/fix_color_for_iphone5
fix for iPhone 5 pointers
This commit is contained in:
@@ -161,8 +161,13 @@ module RubyMotionQuery
|
||||
|
||||
def self.from_base_color(values)
|
||||
base = values[:base] || values[:color]
|
||||
r, g, b, a = Pointer.new('d'), Pointer.new('d'), Pointer.new('d'), Pointer.new('d')
|
||||
base.getRed(r, green: g, blue: b, alpha: a)
|
||||
begin
|
||||
r, g, b, a = Pointer.new('d'), Pointer.new('d'), Pointer.new('d'), Pointer.new('d')
|
||||
base.getRed(r, green: g, blue: b, alpha: a)
|
||||
rescue
|
||||
r, g, b, a = Pointer.new('f'), Pointer.new('f'), Pointer.new('f'), Pointer.new('f')
|
||||
base.getRed(r, green: g, blue: b, alpha: a)
|
||||
end
|
||||
|
||||
r = values[:r] || values[:red] || r.value
|
||||
g = values[:g] || values[:green] || g.value
|
||||
|
||||
Reference in New Issue
Block a user