From: Emil Velikov <emil.veli...@collabora.com> Having goto statements jump over each other makes the code harder/more annoying to read.
Signed-off-by: Emil Velikov <emil.veli...@collabora.com> --- src/waffle/x11/x11_window.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/waffle/x11/x11_window.c b/src/waffle/x11/x11_window.c index 308d4ce..5df4839 100644 --- a/src/waffle/x11/x11_window.c +++ b/src/waffle/x11/x11_window.c @@ -79,7 +79,6 @@ x11_window_init(struct x11_window *self, assert(self); assert(dpy); - bool ok = true; xcb_connection_t *conn = dpy->xcb; const xcb_setup_t *setup = xcb_get_setup(conn); @@ -157,10 +156,9 @@ x11_window_init(struct x11_window *self, self->display = dpy; self->xcb = window; - goto end; + return true; error: - ok = false; if (colormap) xcb_free_colormap(conn, colormap); @@ -168,8 +166,7 @@ error: if (window) xcb_destroy_window(conn, window); -end: - return ok; + return false; } bool -- 2.6.2 _______________________________________________ waffle mailing list waffle@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/waffle