Actually fix QML nullptr warnings for real.

This commit is contained in:
Remco Burema 2019-09-27 12:53:32 +02:00
parent 31434ebde8
commit 7a1850a87b
2 changed files with 5 additions and 6 deletions

View file

@ -294,8 +294,8 @@ Cura.MachineAction
MessageDialog
{
id: invalidIPAddressMessageDialog
x: (parent.x + (parent.width) / 2) | 0
y: (parent.y + (parent.height) / 2) | 0
x: parent ? (parent.x + (parent.width) / 2) : 0
y: parent ? (parent.y + (parent.height) / 2) : 0
title: catalog.i18nc("@title:window", "Invalid IP address")
text: catalog.i18nc("@text", "Please enter a valid IP address.")
icon: StandardIcon.Warning

View file

@ -97,18 +97,17 @@ Item
Component
{
id: disabledComponent
Rectangle
Item
{
height: checkboxSize
width: checkboxSize
color: "transparent"
Rectangle
{
// This can (and should) be done wiht a verticalCenter. For some reason it does work in QtCreator
// but not when using the exact same QML in Cura.
anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter
anchors.verticalCenter: parent ? parent.verticalCenter : undefined
anchors.horizontalCenter: parent ? parent.horizontalCenter : undefined
height: inactiveMarkerSize
width: inactiveMarkerSize
radius: Math.round(width / 2)