From 65ea8a614cc23fbba6eb64347cf439c82d57dd45 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 27 Nov 2017 13:54:09 +0100 Subject: [PATCH] Don't make filter_out_tiny_gaps a child setting of fill_perimeter_gaps Parent settings are not used by the engine. Or they shouldn't be, because the parent settings are disabled by the front-end when all of their child settings are overwritten. Then you'd have a parent setting that is used by the engine but you can't modify it. Also, the command-line slicing doesn't load parent settings since it can't parse categories and such. --- resources/definitions/fdmprinter.def.json | 24 +++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 8db02b67f8..6861189f85 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1208,7 +1208,8 @@ } } }, - "fill_perimeter_gaps": { + "fill_perimeter_gaps": + { "label": "Fill Gaps Between Walls", "description": "Fills the gaps between walls where no walls fit.", "type": "enum", @@ -1218,17 +1219,16 @@ }, "default_value": "everywhere", "limit_to_extruder": "wall_0_extruder_nr", - "settable_per_mesh": true, - "children": { - "filter_out_tiny_gaps": { - "label": "Filter Out Tiny Gaps", - "description": "Filter out tiny gaps to reduce blobs on outside of model.", - "type": "bool", - "default_value": true, - "limit_to_extruder": "wall_0_extruder_nr", - "settable_per_mesh": true - } - } + "settable_per_mesh": true + }, + "filter_out_tiny_gaps": + { + "label": "Filter Out Tiny Gaps", + "description": "Filter out tiny gaps to reduce blobs on outside of model.", + "type": "bool", + "default_value": true, + "limit_to_extruder": "wall_0_extruder_nr", + "settable_per_mesh": true }, "fill_outline_gaps": { "label": "Print Thin Walls",