diff options
Diffstat (limited to 'include/pugl/detail/win_cairo.c')
-rw-r--r-- | include/pugl/detail/win_cairo.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/include/pugl/detail/win_cairo.c b/include/pugl/detail/win_cairo.c index 1b9afb9..866569c 100644 --- a/include/pugl/detail/win_cairo.c +++ b/include/pugl/detail/win_cairo.c @@ -96,11 +96,10 @@ puglWinCairoOpen(PuglView* view) PuglInternals* const impl = view->impl; PuglWinCairoSurface* const surface = (PuglWinCairoSurface*)impl->surface; - cairo_status_t st = CAIRO_STATUS_SUCCESS; if (!(surface->surface = cairo_win32_surface_create(surface->drawDc)) || - (st = cairo_surface_status(surface->surface)) || + cairo_surface_status(surface->surface) || !(surface->cr = cairo_create(surface->surface)) || - (st = cairo_status(surface->cr))) { + cairo_status(surface->cr)) { return PUGL_CREATE_CONTEXT_FAILED; } |