diff options
author | bubnikv <bubnikv@gmail.com> | 2017-10-17 20:19:41 +0300 |
---|---|---|
committer | bubnikv <bubnikv@gmail.com> | 2017-10-17 20:19:41 +0300 |
commit | b9d57483d8a469eb1a6d5c208acbb2188800db5e (patch) | |
tree | b8d95e30e78a7cd3d5d948c9a5f2734fa567ad63 /xs/src/libslic3r/Fill | |
parent | 746afbd790e990e49d8e0deaff689280cd02fd27 (diff) |
perglue.cpp - use static_cast instead of dynamic_cast if possible,
use switch instead of plenty of ifs,
export clone<DynamicPrintConfig> to Perl XS.
Diffstat (limited to 'xs/src/libslic3r/Fill')
-rw-r--r-- | xs/src/libslic3r/Fill/FillBase.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/xs/src/libslic3r/Fill/FillBase.cpp b/xs/src/libslic3r/Fill/FillBase.cpp index 8ed6408d1..2fa237e5f 100644 --- a/xs/src/libslic3r/Fill/FillBase.cpp +++ b/xs/src/libslic3r/Fill/FillBase.cpp @@ -38,7 +38,7 @@ Fill* Fill::new_from_type(const InfillPattern type) Fill* Fill::new_from_type(const std::string &type) { - static t_config_enum_values enum_keys_map = ConfigOptionEnum<InfillPattern>::get_enum_values(); + const t_config_enum_values &enum_keys_map = ConfigOptionEnum<InfillPattern>::get_enum_values(); t_config_enum_values::const_iterator it = enum_keys_map.find(type); return (it == enum_keys_map.end()) ? nullptr : new_from_type(InfillPattern(it->second)); } |