Fix:graphics/qt_qpainter:Added Qt version check for paintEngine call
authorakashihi <akashihi@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sun, 11 Apr 2010 19:04:42 +0000 (19:04 +0000)
committerakashihi <akashihi@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sun, 11 Apr 2010 19:04:42 +0000 (19:04 +0000)
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

index 31b1e89..54278d4 100644 (file)
@@ -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);