From: akashihi Date: Sun, 11 Apr 2010 19:04:42 +0000 (+0000) Subject: Fix:graphics/qt_qpainter:Added Qt version check for paintEngine call X-Git-Tag: navit-0.5.0.5194svn~2036 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=db6c80a9870bfb9e4917175650173a199e4172cd;p=profile%2Fivi%2Fnavit.git Fix:graphics/qt_qpainter:Added Qt version check for paintEngine call git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@3156 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- diff --git a/navit/navit/graphics/qt_qpainter/graphics_qt_qpainter.cpp b/navit/navit/graphics/qt_qpainter/graphics_qt_qpainter.cpp index 31b1e89..54278d4 100644 --- a/navit/navit/graphics/qt_qpainter/graphics_qt_qpainter.cpp +++ b/navit/navit/graphics/qt_qpainter/graphics_qt_qpainter.cpp @@ -848,9 +848,11 @@ static void draw_mode(struct graphics_priv *gr, enum draw_mode_num mode) dbg(1,"mode for %p %d\n", gr, mode); QRect r; if (mode == draw_mode_begin) { +#if QT_VERSION >= 0x040000 if (gr->widget->pixmap->paintingActive()) { gr->widget->pixmap->paintEngine()->painter()->end(); } +#endif gr->painter->begin(gr->widget->pixmap); #if 0 gr->painter->fillRect(QRect(QPoint(0,0), gr->widget->size()), *gr->background_gc->brush);