Pass pixmap to _gdk_pixmap_get_cgimage() and not the impl

This commit is contained in:
Kristian Rietveld 2010-10-21 15:40:05 +02:00
parent 1d444d8def
commit b0a17e5a37

View File

@ -363,7 +363,7 @@ gdk_quartz_draw_tiled_pattern (void *info,
CGImageRef pattern_image; CGImageRef pattern_image;
size_t width, height; size_t width, height;
pattern_image = _gdk_pixmap_get_cgimage (GDK_PIXMAP_OBJECT (_gdk_gc_get_tile (gc))->impl); pattern_image = _gdk_pixmap_get_cgimage (GDK_PIXMAP (_gdk_gc_get_tile (gc)));
width = CGImageGetWidth (pattern_image); width = CGImageGetWidth (pattern_image);
height = CGImageGetHeight (pattern_image); height = CGImageGetHeight (pattern_image);
@ -384,7 +384,7 @@ gdk_quartz_draw_stippled_pattern (void *info,
CGRect rect; CGRect rect;
CGColorRef color; CGColorRef color;
pattern_image = _gdk_pixmap_get_cgimage (GDK_PIXMAP_OBJECT (_gdk_gc_get_stipple (gc))->impl); pattern_image = _gdk_pixmap_get_cgimage (GDK_PIXMAP (_gdk_gc_get_stipple (gc)));
rect = CGRectMake (0, 0, rect = CGRectMake (0, 0,
CGImageGetWidth (pattern_image), CGImageGetWidth (pattern_image),
CGImageGetHeight (pattern_image)); CGImageGetHeight (pattern_image));
@ -410,7 +410,7 @@ gdk_quartz_draw_opaque_stippled_pattern (void *info,
CGRect rect; CGRect rect;
CGColorRef color; CGColorRef color;
pattern_image = _gdk_pixmap_get_cgimage (GDK_PIXMAP_OBJECT (_gdk_gc_get_stipple (gc))->impl); pattern_image = _gdk_pixmap_get_cgimage (GDK_PIXMAP (_gdk_gc_get_stipple (gc)));
rect = CGRectMake (0, 0, rect = CGRectMake (0, 0,
CGImageGetWidth (pattern_image), CGImageGetWidth (pattern_image),
CGImageGetHeight (pattern_image)); CGImageGetHeight (pattern_image));