From bf47aa67e286f31db5a8b84060f278f7fea217b2 Mon Sep 17 00:00:00 2001 From: Gareth Stockwell Date: Wed, 9 Feb 2011 15:00:26 +0000 Subject: Fix build failure Task-number: QTBUG-17288 Reviewed-by: trustme --- src/gui/image/qpixmap_s60.cpp | 9 +++++---- src/gui/image/qpixmap_s60_p.h | 3 +-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/gui/image/qpixmap_s60.cpp b/src/gui/image/qpixmap_s60.cpp index a7aeb84..ca5f133 100644 --- a/src/gui/image/qpixmap_s60.cpp +++ b/src/gui/image/qpixmap_s60.cpp @@ -1012,17 +1012,18 @@ void QS60PixmapData::fromNativeType(void* pixmap, NativeType nativeType) } } -void QS60PixmapData::convertToDisplayMode(TDisplayMode mode) +void QS60PixmapData::convertToDisplayMode(int mode) { - if (!cfbsBitmap || cfbsBitmap->DisplayMode() == mode) + const TDisplayMode displayMode = static_cast(mode); + if (!cfbsBitmap || cfbsBitmap->DisplayMode() == displayMode) return; - if (image.depth() != TDisplayModeUtils::NumDisplayModeBitsPerPixel(mode)) { + if (image.depth() != TDisplayModeUtils::NumDisplayModeBitsPerPixel(displayMode)) { qWarning("Cannot convert display mode due to depth mismatch"); return; } const TSize size = cfbsBitmap->SizeInPixels(); - QScopedPointer newBitmap(createSymbianCFbsBitmap(size, mode)); + QScopedPointer newBitmap(createSymbianCFbsBitmap(size, displayMode)); const uchar *sptr = const_cast(image).bits(); symbianBitmapDataAccess->beginDataAccess(newBitmap.data()); diff --git a/src/gui/image/qpixmap_s60_p.h b/src/gui/image/qpixmap_s60_p.h index c1d7941..c440bbc 100644 --- a/src/gui/image/qpixmap_s60_p.h +++ b/src/gui/image/qpixmap_s60_p.h @@ -54,7 +54,6 @@ // #include -#include QT_BEGIN_NAMESPACE @@ -108,7 +107,7 @@ public: void* toNativeType(NativeType type); void fromNativeType(void* pixmap, NativeType type); - void convertToDisplayMode(TDisplayMode mode); + void convertToDisplayMode(int mode); private: void release(); -- cgit v0.12