diff options
author | Girish Ramakrishnan <girish.1.ramakrishnan@nokia.com> | 2012-07-09 15:30:45 +0530 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-07-11 12:45:35 +0200 |
commit | 27cefd85f3e70b4d5e31261710e4361814c742dd (patch) | |
tree | 5c00f4dff106d0615741f694748f1406f199fdd0 /src/platformsupport/fbconvenience/qfbwindow.cpp | |
parent | 95aa6935a16f4eacb6f48f552e2f738621c4e1f1 (diff) |
linuxfb: Remove QFbWindow::setVisible
QFbWindow::setVisible doesn't call into the base class implementation
and thus suppresses the delivery of the expose event. It turns out we
don't need to track the visiblity at all since the base QPA code tracks
this already.
After this change, windows are now render on the framebuffer.
Change-Id: Ifcfc730456883eb423d79479bd0b04330b8c2d72
Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
Reviewed-by: Thomas Senyk <thomas.senyk@nokia.com>
Reviewed-by: Girish Ramakrishnan <girish.1.ramakrishnan@nokia.com>
Diffstat (limited to 'src/platformsupport/fbconvenience/qfbwindow.cpp')
-rw-r--r-- | src/platformsupport/fbconvenience/qfbwindow.cpp | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/platformsupport/fbconvenience/qfbwindow.cpp b/src/platformsupport/fbconvenience/qfbwindow.cpp index 74e9c0afcd..625a63fe79 100644 --- a/src/platformsupport/fbconvenience/qfbwindow.cpp +++ b/src/platformsupport/fbconvenience/qfbwindow.cpp @@ -47,7 +47,7 @@ QT_BEGIN_NAMESPACE QFbWindow::QFbWindow(QWindow *window) - : QPlatformWindow(window), mBackingStore(0), mVisible(false) + : QPlatformWindow(window), mBackingStore(0) { static QAtomicInt winIdGenerator(1); mWindowId = winIdGenerator.fetchAndAddRelaxed(1); @@ -76,13 +76,6 @@ void QFbWindow::setGeometry(const QRect &rect) QPlatformWindow::setGeometry(rect); } -void QFbWindow::setVisible(bool visible) -{ - mVisible = visible; - platformScreen()->invalidateRectCache(); - platformScreen()->setDirty(geometry()); -} - Qt::WindowFlags QFbWindow::setWindowFlags(Qt::WindowFlags flags) { mWindowFlags = flags; |