aports/community/gerbera/std-string.patch
2025-01-26 18:58:13 +00:00

25 lines
1.6 KiB
Diff

i have no idea
diff --git a/src/web/config_load.cc b/src/web/config_load.cc
index 4dd9688..3cd1b6b 100644
--- a/src/web/config_load.cc
+++ b/src/web/config_load.cc
@@ -529,7 +529,7 @@ void Web::ConfigLoad::writeTranscoding(pugi::xml_node& values)
item = values.append_child(CONFIG_LOAD_ITEM);
createItem(item, cs->getItemPath(pr, { ConfigVal::A_TRANSCODING_MIMETYPE_FILTER, ConfigVal::A_TRANSCODING_PROFILES_PROFLE_NOTRANSCODING }), cs->option, ConfigVal::A_TRANSCODING_PROFILES_PROFLE_NOTRANSCODING, cs);
- setValue(item, fmt::join(filter->getNoTranscodingMimeTypes(), ","));
+ setValue(item, fmt::to_string(fmt::join(filter->getNoTranscodingMimeTypes(), ",")));
item = values.append_child(CONFIG_LOAD_ITEM);
createItem(item, cs->getItemPath(pr, { ConfigVal::A_TRANSCODING_MIMETYPE_FILTER, ConfigVal::A_TRANSCODING_PROFILES_PROFLE_CLIENTFLAGS }), cs->option, ConfigVal::A_TRANSCODING_PROFILES_PROFLE_CLIENTFLAGS, cs);
@@ -654,7 +654,7 @@ void Web::ConfigLoad::writeAutoscan(pugi::xml_node& values)
item = values.append_child(CONFIG_LOAD_ITEM);
createItem(item, ascs->getItemPath(i, { ConfigVal::A_AUTOSCAN_DIRECTORY_MODE }), ascs->option, ConfigVal::A_AUTOSCAN_DIRECTORY_MODE);
- setValue(item, AutoscanDirectory::mapScanmode(adir->getScanMode()));
+ setValue(item, std::string(AutoscanDirectory::mapScanmode(adir->getScanMode())));
item = values.append_child(CONFIG_LOAD_ITEM);
createItem(item, ascs->getItemPath(i, { ConfigVal::A_AUTOSCAN_DIRECTORY_INTERVAL }), ascs->option, ConfigVal::A_AUTOSCAN_DIRECTORY_INTERVAL);