summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/platformsupport/fbconvenience/qfbscreen.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/platformsupport/fbconvenience/qfbscreen.cpp b/src/platformsupport/fbconvenience/qfbscreen.cpp
index 4ef035cf50..37d16ddeb6 100644
--- a/src/platformsupport/fbconvenience/qfbscreen.cpp
+++ b/src/platformsupport/fbconvenience/qfbscreen.cpp
@@ -258,8 +258,9 @@ QRegion QFbScreen::doRedraw()
QRect windowRect = mWindowStack[layerIndex]->geometry().translated(-screenOffset);
QRect windowIntersect = rect.translated(-windowRect.left(),
-windowRect.top());
- mCompositePainter->drawImage(rect, mWindowStack[layerIndex]->backingStore()->image(),
- windowIntersect);
+ QFbBackingStore *backingStore = mWindowStack[layerIndex]->backingStore();
+ if (backingStore)
+ mCompositePainter->drawImage(rect, backingStore->image(), windowIntersect);
if (firstLayer) {
firstLayer = false;
}