Use ._NAME for identifying oocairo surfaces
image:type() was removed from oocairo, because the ._NAME property already exists and there's no need for two functions doing the same job. Signed-off-by: Uli Schlachter <psychon@znc.in>
This commit is contained in:
parent
4ee86fc5e4
commit
40958f9d21
|
@ -24,6 +24,8 @@ function new(args)
|
|||
img_release = capi.oocairo.image_surface_create_from_png(args.image)
|
||||
elseif type(args.image) == "userdata" and args.image.type and args.image:type() == "cairo_surface_t" then
|
||||
img_release = args.image
|
||||
elseif type(args.image) == "userdata" and args.image._NAME and args.image._NAME == "cairo surface object" then
|
||||
img_release = args.image
|
||||
end
|
||||
local img_press = capi.oocairo.image_surface_create("argb32", img_release:get_width(), img_release:get_height())
|
||||
local cr = capi.oocairo.context_create(img_press)
|
||||
|
|
Loading…
Reference in New Issue