From 5f40a4fd2fcee2c9dc9b707b418e0f0b9a80a0fa Mon Sep 17 00:00:00 2001 From: Vaxry Date: Sat, 20 Apr 2024 02:28:03 +0100 Subject: [PATCH] core: fix non-empty args in send* fns --- src/main.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 3cf19a4..dc89f57 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -408,13 +408,15 @@ static const void* {}[] = {{ for (auto& ev : iface.events) { const auto EVENT_NAME = camelize("send_" + ev.name); - std::string argsC = ", "; + std::string argsC = ""; for (auto& arg : ev.args) { argsC += arg.CType + " " + arg.name + ", "; } - argsC.pop_back(); - argsC.pop_back(); + if (!argsC.empty()) { + argsC.pop_back(); + argsC.pop_back(); + } std::string argsN = ", "; for (auto& arg : ev.args) {