diff options
Diffstat (limited to 'src/table/settings.h.preamble')
-rw-r--r-- | src/table/settings.h.preamble | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/table/settings.h.preamble b/src/table/settings.h.preamble index c9b47626c..5fd1a9bac 100644 --- a/src/table/settings.h.preamble +++ b/src/table/settings.h.preamble @@ -54,7 +54,7 @@ static size_t ConvertLandscape(const char *value); * on the appropriate macro. */ -#define NSD(type, ...) std::unique_ptr<const SettingDesc>(new type##SettingDesc(__VA_ARGS__)) +#define NSD(type, ...) SettingVariant { std::in_place_type<type##SettingDesc>, __VA_ARGS__ } /* Macros for various objects to go in the configuration file. * This section is for global variables */ |