From db6c80a9870bfb9e4917175650173a199e4172cd Mon Sep 17 00:00:00 2001 From: akashihi Date: Sun, 11 Apr 2010 19:04:42 +0000 Subject: [PATCH] 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 --- navit/navit/graphics/qt_qpainter/graphics_qt_qpainter.cpp | 2 ++ 1 file changed, 2 insertions(+) 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); -- 2.7.4