diff options
author | Andrea Canciani <ranma42@gmail.com> | 2012-01-30 15:34:10 +0100 |
---|---|---|
committer | Andrea Canciani <ranma42@gmail.com> | 2012-02-11 15:10:22 +0100 |
commit | 469994ac199179b40bafee951c92595706256cea (patch) | |
tree | af87f3d7268da7cf7658af307c64c25458b0a37a /src/cairo-surface-observer.c | |
parent | f2567e95a164d3874909baf09b94b45288604e53 (diff) | |
download | cairo-469994ac199179b40bafee951c92595706256cea.tar.gz |
observer: Silence gcc warning
GCC complains that:
cairo-surface-observer.c:289:26: warning: ignoring return value of
'cairo_device_acquire', declared with attribute warn_unused_result
[-Wunused-result]
Explain why it's safe to ignore it in a comment.
Diffstat (limited to 'src/cairo-surface-observer.c')
-rw-r--r-- | src/cairo-surface-observer.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/cairo-surface-observer.c b/src/cairo-surface-observer.c index 3ac089290..6d57bf6fa 100644 --- a/src/cairo-surface-observer.c +++ b/src/cairo-surface-observer.c @@ -286,7 +286,11 @@ static void _cairo_device_observer_lock (void *_device) { cairo_device_observer_t *device = (cairo_device_observer_t *) _device; - cairo_device_acquire (device->target); + cairo_status_t ignored; + + /* cairo_device_acquire() can fail for nil and finished + * devices. We don't care about observing them. */ + ignored = cairo_device_acquire (device->target); } static void |