diff options
author | YuSanka <yusanka@gmail.com> | 2019-07-29 15:00:22 +0300 |
---|---|---|
committer | YuSanka <yusanka@gmail.com> | 2019-07-29 15:00:22 +0300 |
commit | 7b5c8b7e1661d90213e5b8590a0a9097673960f4 (patch) | |
tree | 96ba237287062d31cc232cda9d153ff8dbfb1caf /src/slic3r/GUI/OptionsGroup.cpp | |
parent | b8a549259cc14ceecb6f8a9d8b3b80e61773419b (diff) |
Implemented some upgrades for filament overrides
Diffstat (limited to 'src/slic3r/GUI/OptionsGroup.cpp')
-rw-r--r-- | src/slic3r/GUI/OptionsGroup.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/slic3r/GUI/OptionsGroup.cpp b/src/slic3r/GUI/OptionsGroup.cpp index 2aca87d87..656e07a0e 100644 --- a/src/slic3r/GUI/OptionsGroup.cpp +++ b/src/slic3r/GUI/OptionsGroup.cpp @@ -565,10 +565,13 @@ boost::any ConfigOptionsGroup::get_config_value(const DynamicPrintConfig& config { case coPercents: case coFloats: { - double val = opt->type == coFloats ? - config.option<ConfigOptionFloatsNullable>(opt_key)->get_at(idx) : - config.option<ConfigOptionPercentsNullable>(opt_key)->get_at(idx); - ret = double_to_string(val); + if (config.option(opt_key)->is_nil()) + ret = _(L("N/A")); + else { + double val = opt->type == coFloats ? + config.option<ConfigOptionFloatsNullable>(opt_key)->get_at(idx) : + config.option<ConfigOptionPercentsNullable>(opt_key)->get_at(idx); + ret = double_to_string(val); } } break; case coBools: |