Windows 8.1 x64
Slic3r 1.1.2 x64 experimental
When I changed filament and was setting up a calibration print I noticed that the settings I had just committed did not make it into the GCode file. I got an error when pressing the 'Settings' button at the top which led me to find the problem. I would expect that settings incompatible with Spiral Vase would be ignored ideally or the user should be notified of problems when pressing the 'Export GCode' button.
How to reproduce the problem...
Note the current settings to items such as filament diameter and extrusion width. Enable both 'Spiral Vase' and 'Retract on Layer Change'. Export GCode and open the resulting file. Note extrusion width and filament diameter. Go back to slicer and change filament diameter and extrusion width and Export GCode once more. Open the resulting file and note that filament diameter and extrusion width did not change.
At any point when both 'Spiral Vase' and 'Retract on Layer Change' are enabled pressing the 'Settings' button at the top far right of Slic3r will result in an error.
Fix regression causing config validation to be ignored when using the…
… Export G-code button in plater. #2046
Whoops, right, the validation errors were not notified when using the Export G-code button. Fixed.