summaryrefslogtreecommitdiff
path: root/cogl/cogl-bitmap-conversion.c
diff options
context:
space:
mode:
authorRobert Bragg <robert@linux.intel.com>2012-11-08 22:14:18 +0000
committerRobert Bragg <robert@linux.intel.com>2013-01-21 14:20:32 +0000
commita03a59b188eacc9da2cf31b8645d8c181567cdb5 (patch)
tree016c359ad5f412ea865e6fb27b00e7209039b334 /cogl/cogl-bitmap-conversion.c
parent2adfe6d80577e12f817c85026fb699b2859b82ec (diff)
downloadcogl-a03a59b188eacc9da2cf31b8645d8c181567cdb5.tar.gz
bitmap: ret CoglError from _new_with_malloc_buffer
_cogl_bitmap_new_with_malloc_buffer() now takes a CoglError for throwing exceptional errors and all callers have been updated to pass through any application error pointer as appropriate. Reviewed-by: Neil Roberts <neil@linux.intel.com> (cherry picked from commit 67cad9c0eb5e2650b75aff16abde49f23aabd0cc)
Diffstat (limited to 'cogl/cogl-bitmap-conversion.c')
-rw-r--r--cogl/cogl-bitmap-conversion.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/cogl/cogl-bitmap-conversion.c b/cogl/cogl-bitmap-conversion.c
index 15500ab3..14f55115 100644
--- a/cogl/cogl-bitmap-conversion.c
+++ b/cogl/cogl-bitmap-conversion.c
@@ -488,7 +488,10 @@ _cogl_bitmap_convert (CoglBitmap *src_bmp,
dst_bmp = _cogl_bitmap_new_with_malloc_buffer (ctx,
width, height,
- dst_format);
+ dst_format,
+ error);
+ if (!dst_bmp)
+ return NULL;
if (!_cogl_bitmap_convert_into_bitmap (src_bmp, dst_bmp, error))
{