summaryrefslogtreecommitdiffstats
path: root/src/declarative/graphicsitems
diff options
context:
space:
mode:
Diffstat (limited to 'src/declarative/graphicsitems')
-rw-r--r--src/declarative/graphicsitems/qmlgraphicsborderimage.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/declarative/graphicsitems/qmlgraphicsborderimage.cpp b/src/declarative/graphicsitems/qmlgraphicsborderimage.cpp
index e1039f4..d7627ac 100644
--- a/src/declarative/graphicsitems/qmlgraphicsborderimage.cpp
+++ b/src/declarative/graphicsitems/qmlgraphicsborderimage.cpp
@@ -212,6 +212,8 @@ void QmlGraphicsBorderImage::setSource(const QUrl &url)
setImplicitWidth(d->pix.width());
setImplicitHeight(d->pix.height());
+ if (d->pix.isNull())
+ d->status = Error;
if (d->status == Loading)
d->status = Ready;
d->progress = 1.0;
@@ -329,6 +331,8 @@ void QmlGraphicsBorderImage::setGridScaledImage(const QmlGraphicsGridScaledImage
setImplicitWidth(d->pix.width());
setImplicitHeight(d->pix.height());
+ if (d->pix.isNull())
+ d->status = Error;
if (d->status == Loading)
d->status = Ready;
d->progress = 1.0;