summaryrefslogtreecommitdiff
path: root/platform/qt/app/mapwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/qt/app/mapwindow.cpp')
-rw-r--r--platform/qt/app/mapwindow.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/platform/qt/app/mapwindow.cpp b/platform/qt/app/mapwindow.cpp
index 3e0b373db3..7a431f9801 100644
--- a/platform/qt/app/mapwindow.cpp
+++ b/platform/qt/app/mapwindow.cpp
@@ -149,13 +149,16 @@ void MapWindow::initializeGL()
void MapWindow::resizeGL(int w, int h)
{
- m_map.resize(QSize(w, h));
+ QSize size(w, h);
+#if QT_VERSION >= 0x050000
+ size /= qApp->devicePixelRatio();
+#endif
+ m_map.resize(size);
+ glViewport(0, 0, size.width(), size.height());
}
void MapWindow::paintGL()
{
- glViewport(0, 0, width(), height());
-
m_frameDraws++;
m_map.render();
}