From d1a56d67ccc1c8be985c80362a337a94adacf6e8 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Sun, 27 Apr 2025 14:55:12 +0100 Subject: [PATCH] GTK: use C99 designated initialisers to set up XGCValues I just think it looks nicer than a pile of assignments. --- unix/unifont.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/unix/unifont.c b/unix/unifont.c index b7bd1e49..8eada4c8 100644 --- a/unix/unifont.c +++ b/unix/unifont.c @@ -641,12 +641,13 @@ static void x11font_cairo_init_gc(x11font_individual *xfi, Display *disp, Pixmap pixmap) { if (xfi->gc == None) { - XGCValues gcvals; + XGCValues gcvals = { + .function = GXclear, + .foreground = 1, + .background = 0, + .font = xfi->xfs->fid, + }; - gcvals.function = GXclear; - gcvals.foreground = 1; - gcvals.background = 0; - gcvals.font = xfi->xfs->fid; xfi->gc = XCreateGC(disp, pixmap, GCFunction | GCForeground | GCBackground | GCFont, &gcvals);