fix: don't use cannonical name form when generating choice images, use it only for indexing

This commit is contained in:
Twan van Laarhoven
2020-05-22 16:17:33 +02:00
parent 22b1c2604b
commit 8192bd9613
+2 -2
View File
@@ -150,10 +150,10 @@ void DropDownChoiceListBase::generateThumbnailImages() {
int n = field().choices->lastId();
for (int i = 0 ; i < n; ++i) {
try {
String name = canonical_name_form(field().choices->choiceName(i));
String name = field().choices->choiceName(i);
ctx.setVariable(_("input"), to_script(name));
GeneratedImageP img = style().image.getValidScriptP()->eval(ctx)->toImage();
style().choice_images.insert(make_pair(name, ScriptableImage(img)));
style().choice_images.try_emplace(canonical_name_form(name), ScriptableImage(img));
} catch (const Error& e) {
handle_error(Error(e.what() + _("\n while generating choice images for drop down list")));
}