From 856450cfb22ac685e7bbd0e547798e7c92061ea9 Mon Sep 17 00:00:00 2001 From: Mads Kiilerich Date: Sat, 7 Sep 2024 16:34:20 +0200 Subject: [PATCH] Fix template usage with % in OSC device listing ola_dev_info was showing un unexpanded '%d': Device 8: OSC Device port 0, IN /dmx/universe/%d, priority 100 port 1, IN /dmx/universe/%d, priority 100 port 2, IN /dmx/universe/%d, priority 100 --- plugins/osc/OSCPlugin.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/osc/OSCPlugin.cpp b/plugins/osc/OSCPlugin.cpp index 681a19147f..aa7139af1b 100644 --- a/plugins/osc/OSCPlugin.cpp +++ b/plugins/osc/OSCPlugin.cpp @@ -158,8 +158,8 @@ bool OSCPlugin::SetDefaultPreferences() { for (unsigned int i = 0; i < GetPortCount(INPUT_PORT_COUNT_KEY); i++) { const string key = ExpandTemplate(PORT_ADDRESS_TEMPLATE, i); - save |= m_preferences->SetDefaultValue(key, StringValidator(), - DEFAULT_ADDRESS_TEMPLATE); + const string value = ExpandTemplate(DEFAULT_ADDRESS_TEMPLATE, i); + save |= m_preferences->SetDefaultValue(key, StringValidator(), value); } set valid_formats;