From dbb648729a3df9eef1f10975a3147744a1d47d34 Mon Sep 17 00:00:00 2001 From: Ash Logan Date: Fri, 22 Nov 2024 23:07:57 +1100 Subject: [PATCH] fix(config): Use noexcept version of WupsConfigItemStub::create --- plugin/src/config.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugin/src/config.cpp b/plugin/src/config.cpp index d01ba92..0b99ffa 100644 --- a/plugin/src/config.cpp +++ b/plugin/src/config.cpp @@ -142,7 +142,10 @@ static WUPSConfigAPICallbackStatus ConfigMenuOpenedCallback(WUPSConfigCategoryHa uint16_t port = get_console_peertopeer_port(); char buffer[256]; snprintf(buffer, sizeof(buffer), strings.multiplayer_port_display.data(), port); - res = network_cat->add(WUPSConfigItemStub::Create(buffer), err); + auto multiplayer_port_display = WUPSConfigItemStub::Create(buffer, err); + if (!multiplayer_port_display) return report_error(err); + + res = network_cat->add(std::move(*multiplayer_port_display), err); if (!res) return report_error(err); }