diff options
author | David Robillard <d@drobilla.net> | 2019-09-07 14:16:19 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2019-09-07 14:40:39 +0200 |
commit | dc9f1d852d3fba8ddcf7bb535810ad384900fe06 (patch) | |
tree | b3ea2e2b5be850fa3b42c476ae03f04d960b0433 /pugl/detail/x11_cairo.c | |
parent | 7162fa4f5656ad7dfe2d6fea02f9f33c5aa1b1cf (diff) | |
download | pugl-dc9f1d852d3fba8ddcf7bb535810ad384900fe06.tar.gz pugl-dc9f1d852d3fba8ddcf7bb535810ad384900fe06.tar.bz2 pugl-dc9f1d852d3fba8ddcf7bb535810ad384900fe06.zip |
Clean up error handling
Diffstat (limited to 'pugl/detail/x11_cairo.c')
-rw-r--r-- | pugl/detail/x11_cairo.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/pugl/detail/x11_cairo.c b/pugl/detail/x11_cairo.c index 550144a..0753317 100644 --- a/pugl/detail/x11_cairo.c +++ b/pugl/detail/x11_cairo.c @@ -38,7 +38,7 @@ typedef struct { cairo_t* frontCr; } PuglX11CairoSurface; -static int +static PuglStatus puglX11CairoConfigure(PuglView* view) { PuglInternals* const impl = view->impl; @@ -48,10 +48,10 @@ puglX11CairoConfigure(PuglView* view) pat.screen = impl->screen; impl->vi = XGetVisualInfo(impl->display, VisualScreenMask, &pat, &n); - return 0; + return PUGL_SUCCESS; } -static int +static PuglStatus puglX11CairoCreate(PuglView* view) { PuglInternals* const impl = view->impl; @@ -77,16 +77,16 @@ puglX11CairoCreate(PuglView* view) cairo_destroy(surface.backCr); cairo_surface_destroy(surface.front); cairo_surface_destroy(surface.back); - return PUGL_ERR_CREATE_CONTEXT; + return PUGL_CREATE_CONTEXT_FAILED; } impl->surface = calloc(1, sizeof(PuglX11CairoSurface)); *(PuglX11CairoSurface*)impl->surface = surface; - return 0; + return PUGL_SUCCESS; } -static int +static PuglStatus puglX11CairoDestroy(PuglView* view) { PuglInternals* const impl = view->impl; @@ -98,10 +98,10 @@ puglX11CairoDestroy(PuglView* view) cairo_surface_destroy(surface->back); free(surface); impl->surface = NULL; - return 0; + return PUGL_SUCCESS; } -static int +static PuglStatus puglX11CairoEnter(PuglView* view, bool drawing) { PuglInternals* const impl = view->impl; @@ -111,10 +111,10 @@ puglX11CairoEnter(PuglView* view, bool drawing) cairo_save(surface->frontCr); } - return 0; + return PUGL_SUCCESS; } -static int +static PuglStatus puglX11CairoLeave(PuglView* view, bool drawing) { PuglInternals* const impl = view->impl; @@ -126,10 +126,10 @@ puglX11CairoLeave(PuglView* view, bool drawing) cairo_restore(surface->frontCr); } - return 0; + return PUGL_SUCCESS; } -static int +static PuglStatus puglX11CairoResize(PuglView* view, int width, int height) { PuglInternals* const impl = view->impl; @@ -141,13 +141,13 @@ puglX11CairoResize(PuglView* view, int width, int height) cairo_surface_destroy(surface->front); if (!(surface->front = cairo_surface_create_similar( surface->back, CAIRO_CONTENT_COLOR, width, height))) { - return PUGL_ERR_CREATE_CONTEXT; + return PUGL_CREATE_CONTEXT_FAILED; } surface->frontCr = cairo_create(surface->front); cairo_save(surface->frontCr); - return 0; + return PUGL_SUCCESS; } static void* |