summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Katz <jeremy.katz@nokia.com>2010-06-16 10:47:23 (GMT)
committerJeremy Katz <jeremy.katz@nokia.com>2010-06-16 11:33:10 (GMT)
commit5343c882496586a73b7e0071178866b14b1dde8f (patch)
treefa2cae282b4e40ab9d304e4b1a1f37c10f3c9ad6
parent7722d8c5f9871dfd09a298b4be243af6808407f1 (diff)
downloadQt-5343c882496586a73b7e0071178866b14b1dde8f.zip
Qt-5343c882496586a73b7e0071178866b14b1dde8f.tar.gz
Qt-5343c882496586a73b7e0071178866b14b1dde8f.tar.bz2
Set the desktop widget geometry to reflect the size of the screen(s)
Also removed a stray debug message
-rw-r--r--src/gui/kernel/qdesktopwidget_lite.cpp6
-rw-r--r--src/plugins/platforms/fb_base/fb_base.cpp1
2 files changed, 3 insertions, 4 deletions
diff --git a/src/gui/kernel/qdesktopwidget_lite.cpp b/src/gui/kernel/qdesktopwidget_lite.cpp
index 52c1b17..553173b 100644
--- a/src/gui/kernel/qdesktopwidget_lite.cpp
+++ b/src/gui/kernel/qdesktopwidget_lite.cpp
@@ -82,15 +82,15 @@ void QDesktopWidgetPrivate::updateScreenList()
virtualGeometry += screenGeometry;
}
- if (doVirtualGeometry) {
- virtualScreen.setGeometry(virtualGeometry.boundingRect());
- }
+ virtualScreen.setGeometry(virtualGeometry.boundingRect());
}
QDesktopWidget::QDesktopWidget()
: QWidget(*new QDesktopWidgetPrivate, 0, Qt::Desktop)
{
+ Q_D(QDesktopWidget);
setObjectName(QLatin1String("desktop"));
+ this->setGeometry(d->virtualScreen.geometry());
}
QDesktopWidget::~QDesktopWidget()
diff --git a/src/plugins/platforms/fb_base/fb_base.cpp b/src/plugins/platforms/fb_base/fb_base.cpp
index 3b69550..213a710 100644
--- a/src/plugins/platforms/fb_base/fb_base.cpp
+++ b/src/plugins/platforms/fb_base/fb_base.cpp
@@ -390,7 +390,6 @@ void QFbWindow::repaint(const QRegion &region)
while (i != end) {
// If this is a move, redraw the previous location
if (oldGeometryLocal != currentGeometry) {
- qDebug() << "repaint old area on screen" << (*i)->objectName();
(*i)->setDirty(oldGeometryLocal);
}
(*i)->setDirty(dirtyRegion);