diff --git a/resources/qml/SidebarSimple.qml b/resources/qml/SidebarSimple.qml index e53d07ae69..d93dd67550 100644 --- a/resources/qml/SidebarSimple.qml +++ b/resources/qml/SidebarSimple.qml @@ -138,8 +138,13 @@ Item function reset () { qualityModel.clear() - qualityModel.totalTicks = Cura.ProfilesModel.rowCount() - 1 // minus one, because slider starts from 0 qualityModel.availableTotalTicks = -1 + + // check, the ticks count cannot be less than zero + if(Cura.ProfilesModel.rowCount() != 0) + qualityModel.totalTicks = Cura.ProfilesModel.rowCount() - 1 // minus one, because slider starts from 0 + else + qualityModel.totalTicks = 0 } } @@ -240,8 +245,8 @@ Item enabled: qualityModel.availableTotalTicks > 0 updateValueWhileDragging : false - minimumValue: qualityModel.qualitySliderAvailableMin - maximumValue: qualityModel.qualitySliderAvailableMax + minimumValue: qualityModel.qualitySliderAvailableMin >= 0 ? qualityModel.qualitySliderAvailableMin : 0 + maximumValue: qualityModel.qualitySliderAvailableMax >= 0 ? qualityModel.qualitySliderAvailableMax : 0 stepSize: 1 value: qualityModel.activeQualityId diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.8_normal.inst.cfg new file mode 100644 index 0000000000..65f9ba383e --- /dev/null +++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.8_normal.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 2 +name = Not Supported +definition = ultimaker2_plus + +[metadata] +weight = 0 +type = quality +quality_type = normal +material = generic_tpu_ultimaker2_plus_0.8_mm +supported = False +setting_version = 3 + +[values] +