diff options
-rw-r--r-- | pugl/detail/win.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pugl/detail/win.c b/pugl/detail/win.c index 17346cb..16c7e7a 100644 --- a/pugl/detail/win.c +++ b/pugl/detail/win.c @@ -194,11 +194,11 @@ puglRealize(PuglView* view) return PUGL_BAD_BACKEND; } - PuglStatus st = view->backend->configure(view); - if (st) { - return PUGL_SET_FORMAT_FAILED; + PuglStatus st; + if ((st = view->backend->configure(view))) { + return st; } else if ((st = view->backend->create(view))) { - return PUGL_CREATE_CONTEXT_FAILED; + return st; } if (view->title) { |