Fixed qml warnings (reading from undefined properties)

CL-893 && CL-894
This commit is contained in:
Jaime van Kessel 2018-08-21 10:14:12 +02:00
parent 1fa3b60f94
commit 03a7833180
3 changed files with 46 additions and 9 deletions

View file

@ -30,14 +30,22 @@ Item
{
anchors.centerIn: parent
font: UM.Theme.getFont("default_bold")
text: printCoreConfiguration.position + 1
text: printCoreConfiguration != undefined ? printCoreConfiguration.position + 1 : ""
}
}
Label
{
id: materialLabel
text: printCoreConfiguration.activeMaterial != null ? printCoreConfiguration.activeMaterial.name : ":("
text:
{
if(printCoreConfiguration != undefined && printCoreConfiguration.activeMaterial != undefined)
{
return printCoreConfiguration.activeMaterial.name
}
return ""
}
elide: Text.ElideRight
width: parent.width
font: UM.Theme.getFont("default_bold")
@ -48,7 +56,14 @@ Item
Label
{
id: printCoreLabel
text: printCoreConfiguration.hotendID
text:
{
if(printCoreConfiguration != undefined && printCoreConfiguration.hotendID != undefined)
{
return printCoreConfiguration.hotendID
}
return ""
}
anchors.top: materialLabel.bottom
elide: Text.ElideRight
width: parent.width