FB19396 - QML warning qrc:///qml/hifi/tablet/WindowRoot.qml:132: TypeError: Cannot read property of null

This commit is contained in:
Alexander Ivash 2018-10-18 01:23:10 +03:00
parent 4ef2ad041b
commit 0ab8a0ba5f

View file

@ -129,8 +129,21 @@ Windows.ScrollingWindow {
height: pane.scrollHeight
width: pane.contentWidth
anchors.left: parent.left
anchors.top: parent.top
// this might be looking not clear from the first look
// but loader.parent is not tabletRoot and it can be null!
// unfortunately we can't use conditional bindings here due to https://bugreports.qt.io/browse/QTBUG-22005
onParentChanged: {
if (parent) {
anchors.left = Qt.binding(function() { return parent.left })
anchors.top = Qt.binding(function() { return parent.top })
} else {
anchors.left = undefined
anchors.top = undefined
}
}
signal loaded;
onWidthChanged: {