diff options
author | Alessandro Ranellucci <aar@cpan.org> | 2014-11-04 23:07:18 +0300 |
---|---|---|
committer | Alessandro Ranellucci <aar@cpan.org> | 2014-11-04 23:07:18 +0300 |
commit | a4eef93950a520790f8b89765ea488f59ff3d9f4 (patch) | |
tree | 4fa83459a55b114fc88a2329ebb07c0a9ed9a138 /xs/src/libslic3r/Config.cpp | |
parent | d452a16ba84dbf3f325a1de5b56089af14ec6bf7 (diff) |
Fixed minor regression
Diffstat (limited to 'xs/src/libslic3r/Config.cpp')
-rw-r--r-- | xs/src/libslic3r/Config.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/xs/src/libslic3r/Config.cpp b/xs/src/libslic3r/Config.cpp index 48d125cad..417054e18 100644 --- a/xs/src/libslic3r/Config.cpp +++ b/xs/src/libslic3r/Config.cpp @@ -209,7 +209,7 @@ ConfigBase::set(t_config_option_key opt_key, SV* value) { optv->values.push_back(std::string(SvPV_nolen(*elem), SvCUR(*elem))); } } else if (ConfigOptionPoint* optv = dynamic_cast<ConfigOptionPoint*>(opt)) { - return optv->point.from_SV(value); + return optv->point.from_SV_check(value); } else if (ConfigOptionPoints* optv = dynamic_cast<ConfigOptionPoints*>(opt)) { std::vector<Pointf> values; AV* av = (AV*)SvRV(value); @@ -217,7 +217,7 @@ ConfigBase::set(t_config_option_key opt_key, SV* value) { for (size_t i = 0; i < len; i++) { SV** elem = av_fetch(av, i, 0); Pointf point; - if (elem == NULL || !point.from_SV(*elem)) return false; + if (elem == NULL || !point.from_SV_check(*elem)) return false; values.push_back(point); } optv->values = values; |