summaryrefslogtreecommitdiffstats
path: root/src/widgets/kernel/qwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/kernel/qwidget.cpp')
-rw-r--r--src/widgets/kernel/qwidget.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/widgets/kernel/qwidget.cpp b/src/widgets/kernel/qwidget.cpp
index bcd718d521..023a987dc4 100644
--- a/src/widgets/kernel/qwidget.cpp
+++ b/src/widgets/kernel/qwidget.cpp
@@ -1328,7 +1328,7 @@ void QWidgetPrivate::create()
if (!store) {
if (q->windowType() != Qt::Desktop) {
- if (q->isTopLevel())
+ if (q->isWindow())
q->setBackingStore(new QBackingStore(win));
} else {
q->setAttribute(Qt::WA_PaintOnScreen, true);
@@ -11855,7 +11855,7 @@ void QWidget::setBackingStore(QBackingStore *store)
{
// ### createWinId() ??
- if (!isTopLevel())
+ if (!isWindow())
return;
Q_D(QWidget);
@@ -11872,7 +11872,7 @@ void QWidget::setBackingStore(QBackingStore *store)
if (!repaintManager)
return;
- if (isTopLevel()) {
+ if (isWindow()) {
if (repaintManager->backingStore() != oldStore && repaintManager->backingStore() != store)
delete repaintManager->backingStore();
repaintManager->setBackingStore(store);