bugfix: fix shared_heater min_extrude_temp in control panel
Signed-off-by: Stefan Dej <meteyou@gmail.com>
This commit is contained in:
@@ -456,18 +456,24 @@ export default {
|
|||||||
|
|
||||||
getExtrudePossible: state => {
|
getExtrudePossible: state => {
|
||||||
if ("toolhead" in state) {
|
if ("toolhead" in state) {
|
||||||
let extruderName = state.toolhead.extruder;
|
const extruderName = state.toolhead.extruder
|
||||||
|
|
||||||
if (extruderName in state && extruderName in state.configfile.config) {
|
if (extruderName in state && extruderName in state.configfile.settings) {
|
||||||
let extruder = state[extruderName];
|
const extruder = state[extruderName]
|
||||||
let extruderConfig = state.configfile.config[extruderName];
|
const extruderSettings = state.configfile.settings[extruderName]
|
||||||
let min_extrude_temp = "min_extrude_temp" in extruderConfig ? extruderConfig["min_extrude_temp"] : 170
|
let min_extrude_temp = "min_extrude_temp" in extruderSettings ? extruderSettings["min_extrude_temp"] : 170
|
||||||
|
|
||||||
|
if (
|
||||||
|
"shared_heater" in extruderSettings &&
|
||||||
|
extruderSettings["shared_heater"] in state.configfile.settings &&
|
||||||
|
"min_extrude_temp" in state.configfile.settings[extruderSettings["shared_heater"]]
|
||||||
|
) min_extrude_temp = state.configfile.settings[extruderSettings["shared_heater"]]["min_extrude_temp"]
|
||||||
|
|
||||||
return (min_extrude_temp <= extruder["temperature"])
|
return (min_extrude_temp <= extruder["temperature"])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true
|
||||||
},
|
},
|
||||||
|
|
||||||
getBedMeshProfileName: state => {
|
getBedMeshProfileName: state => {
|
||||||
|
Reference in New Issue
Block a user