summaryrefslogtreecommitdiffstats
path: root/src/plugins/gfxdrivers/directfb/qdirectfbpixmap.cpp
diff options
context:
space:
mode:
authorAnders Bakken <anders.bakken@nokia.com>2009-04-07 05:55:22 (GMT)
committerAnders Bakken <anders.bakken@nokia.com>2009-04-07 05:55:22 (GMT)
commit79adaaf479bfe2e5c252c7aad20db7d04d315444 (patch)
tree7f6e9cb9e147f94d0e22b294bebe72f2daea7c06 /src/plugins/gfxdrivers/directfb/qdirectfbpixmap.cpp
parentfd4a62bfc18006b3c29918a65b60d9bacf22c9c0 (diff)
downloadQt-79adaaf479bfe2e5c252c7aad20db7d04d315444.zip
Qt-79adaaf479bfe2e5c252c7aad20db7d04d315444.tar.gz
Qt-79adaaf479bfe2e5c252c7aad20db7d04d315444.tar.bz2
Code cleanup.
QDirectFBPaintDevice's know their screen. No need to use instance() in these cases. Reviewed-by: TrustMe
Diffstat (limited to 'src/plugins/gfxdrivers/directfb/qdirectfbpixmap.cpp')
-rw-r--r--src/plugins/gfxdrivers/directfb/qdirectfbpixmap.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/gfxdrivers/directfb/qdirectfbpixmap.cpp b/src/plugins/gfxdrivers/directfb/qdirectfbpixmap.cpp
index c4144bd..35ab859 100644
--- a/src/plugins/gfxdrivers/directfb/qdirectfbpixmap.cpp
+++ b/src/plugins/gfxdrivers/directfb/qdirectfbpixmap.cpp
@@ -71,9 +71,9 @@ void QDirectFBPixmapData::resize(int width, int height)
return;
}
- dfbSurface = QDirectFBScreen::instance()->createDFBSurface(QSize(width, height),
- screen->pixelFormat(),
- QDirectFBScreen::TrackSurface);
+ dfbSurface = screen->createDFBSurface(QSize(width, height),
+ screen->pixelFormat(),
+ QDirectFBScreen::TrackSurface);
forceRaster = (screen->pixelFormat() == QImage::Format_RGB32);
if (!dfbSurface) {
setSerialNumber(0);
@@ -111,8 +111,8 @@ void QDirectFBPixmapData::copy(const QPixmapData *data, const QRect &rect)
IDirectFBSurface *src = static_cast<const QDirectFBPixmapData*>(data)->directFBSurface();
const bool hasAlpha = data->hasAlphaChannel();
const QImage::Format format = (hasAlpha
- ? QDirectFBScreen::instance()->alphaPixmapFormat()
- : QDirectFBScreen::instance()->pixelFormat());
+ ? screen->alphaPixmapFormat()
+ : screen->pixelFormat());
dfbSurface = screen->createDFBSurface(rect.size(), format,
QDirectFBScreen::TrackSurface);