Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuSanka <yusanka@gmail.com>2019-07-29 15:00:22 +0300
committerYuSanka <yusanka@gmail.com>2019-07-29 15:00:22 +0300
commit7b5c8b7e1661d90213e5b8590a0a9097673960f4 (patch)
tree96ba237287062d31cc232cda9d153ff8dbfb1caf /src/slic3r/GUI/OptionsGroup.cpp
parentb8a549259cc14ceecb6f8a9d8b3b80e61773419b (diff)
Implemented some upgrades for filament overrides
Diffstat (limited to 'src/slic3r/GUI/OptionsGroup.cpp')
-rw-r--r--src/slic3r/GUI/OptionsGroup.cpp11
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: