summaryrefslogtreecommitdiff
path: root/navit/graphics/qt5/QNavitWidget.cpp
diff options
context:
space:
mode:
authorStefan Wildemann <gta04@metalstrolche.de>2017-06-08 00:38:21 +0200
committerStefan Wildemann <metalstrolch@users.noreply.github.com>2017-06-13 09:57:19 +0200
commitb6f27abb59329fce9e0e6d2c7b702063a8c7d0e8 (patch)
tree236bd3510ce92b8cc8ba05b13c46042eac193112 /navit/graphics/qt5/QNavitWidget.cpp
parenta884714800d29a1fe271fb7337f2f36f50190900 (diff)
downloadnavit-b6f27abb59329fce9e0e6d2c7b702063a8c7d0e8.tar.gz
fix: graphics_qt5 fix layer drawing and draggingR7618
Now cursor is drawn right with qml and qwidgets
Diffstat (limited to 'navit/graphics/qt5/QNavitWidget.cpp')
-rw-r--r--navit/graphics/qt5/QNavitWidget.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/navit/graphics/qt5/QNavitWidget.cpp b/navit/graphics/qt5/QNavitWidget.cpp
index 621114352..5a5bd303b 100644
--- a/navit/graphics/qt5/QNavitWidget.cpp
+++ b/navit/graphics/qt5/QNavitWidget.cpp
@@ -88,8 +88,8 @@ void QNavitWidget::paintEvent(QPaintEvent* event)
painter.setPen(*graphics_priv->background_graphics_gc_priv->pen);
painter.fillRect(event->rect(), *graphics_priv->background_graphics_gc_priv->brush);
}
- painter.drawPixmap(graphics_priv->scroll_x, graphics_priv->scroll_y, *graphics_priv->pixmap,
- event->rect().x(), event->rect().y(),
+ painter.drawPixmap(event->rect().x(), event->rect().y(), *graphics_priv->pixmap,
+ event->rect().x() - graphics_priv->scroll_x, event->rect().y() - graphics_priv->scroll_y,
event->rect().width(), event->rect().height());
paintOverlays(&painter, graphics_priv, event);
}