From 0aeeefb4058da8042d9f57b8ce27513f2dc29de9 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Mon, 1 Aug 2022 17:11:42 +0100 Subject: [PATCH] mesgbus - fix nukll name dbus string send This fixes #11 --- src/modules/msgbus/msgbus_window.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/modules/msgbus/msgbus_window.c b/src/modules/msgbus/msgbus_window.c index 5158a877c..610e1ac1f 100644 --- a/src/modules/msgbus/msgbus_window.c +++ b/src/modules/msgbus/msgbus_window.c @@ -62,12 +62,15 @@ _e_msgbus_window_list_cb(const Eldbus_Service_Interface *iface EINA_UNUSED, EINA_LIST_FOREACH(e_comp->clients, l, ec) { Eldbus_Message_Iter *s; + const char *name; if (e_client_util_ignored_get(ec)) continue; eldbus_message_iter_arguments_append(array, "(si)", &s); if (!s) continue; - eldbus_message_iter_arguments_append(s, "si", ec->icccm.name, + name = ec->icccm.name; + if (!name) name = ""; + eldbus_message_iter_arguments_append(s, "si", name, e_client_util_win_get(ec)); eldbus_message_iter_container_close(array, s); }