From 81887c631ca0517d53828abddae48fadb1e5a261 Mon Sep 17 00:00:00 2001 From: Keith Bowes Date: Mon, 9 Mar 2020 19:15:59 -0400 Subject: [PATCH] A hopefully acceptable solution --- waybox/server.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/waybox/server.c b/waybox/server.c index 8d61c05..3a76514 100644 --- a/waybox/server.c +++ b/waybox/server.c @@ -46,8 +46,13 @@ bool wb_start_server(struct wb_server* server) { return false; } - /* Needs to be done better, for languages with different word order */ - wlr_log(WLR_INFO, "%s '%s'\n", _("Running Wayland compositor on Wayland display"), socket); + const char*const tmp = _("Running Wayland compositor on Wayland display '%s'"); + char *sockmsg = calloc(sizeof(char), strlen(tmp) + strlen(socket) - 2); + if (sockmsg) { + sprintf(sockmsg, tmp, socket); + wlr_log(WLR_INFO, "%s\n", sockmsg); + } + free(sockmsg); setenv("WAYLAND_DISPLAY", socket, true); wlr_gamma_control_manager_v1_create(server->wl_display);