diff options
Diffstat (limited to 'examples/declarative/tutorials/samegame/samegame2/samegame.js')
| -rw-r--r-- | examples/declarative/tutorials/samegame/samegame2/samegame.js | 11 | 
1 files changed, 5 insertions, 6 deletions
| diff --git a/examples/declarative/tutorials/samegame/samegame2/samegame.js b/examples/declarative/tutorials/samegame/samegame2/samegame.js index e5c790d..0dbe6a6 100644 --- a/examples/declarative/tutorials/samegame/samegame2/samegame.js +++ b/examples/declarative/tutorials/samegame/samegame2/samegame.js @@ -37,17 +37,16 @@ function createBlock(column, row) {      if (component == null)          component = Qt.createComponent("Block.qml"); -    // Note that if Block.qml was not a local file, component.isReady would be -    // false and we should wait for the component's statusChanged() signal to -    // know when the file is downloaded and fully loaded before calling createObject(). -    if (component.isReady) { -        var dynamicObject = component.createObject(); +    // Note that if Block.qml was not a local file, component.status would be +    // Loading and we should wait for the component's statusChanged() signal to +    // know when the file is downloaded and ready before calling createObject(). +    if (component.status == Component.Ready) { +        var dynamicObject = component.createObject(background);          if (dynamicObject == null) {              console.log("error creating block");              console.log(component.errorsString());              return false;          } -        dynamicObject.parent = background;          dynamicObject.x = column * blockSize;          dynamicObject.y = row * blockSize;          dynamicObject.width = blockSize; | 
