summaryrefslogtreecommitdiff
path: root/navit/graphics/qt5/QNavitWidget.cpp
diff options
context:
space:
mode:
authorStefan Wildemann <gta04@metalstrolche.de>2017-01-28 16:49:38 +0100
committerStefan Wildemann <gta04@metalstrolche.de>2017-02-23 19:40:26 +0100
commit96638a4254ff1b1d78a0c20058ada8e5e1fc4f70 (patch)
tree09f165691bfed20a1e31188acddbd7eb8712bd3e /navit/graphics/qt5/QNavitWidget.cpp
parent4cbd82825832873c6d4f554e07b83df3d0f1c0ec (diff)
downloadnavit-96638a4254ff1b1d78a0c20058ada8e5e1fc4f70.tar.gz
Fix: Qt5: only update navit geometry if root window changed size.
Diffstat (limited to 'navit/graphics/qt5/QNavitWidget.cpp')
-rw-r--r--navit/graphics/qt5/QNavitWidget.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/navit/graphics/qt5/QNavitWidget.cpp b/navit/graphics/qt5/QNavitWidget.cpp
index ea21de17f..fe3a618e2 100644
--- a/navit/graphics/qt5/QNavitWidget.cpp
+++ b/navit/graphics/qt5/QNavitWidget.cpp
@@ -87,7 +87,9 @@ void QNavitWidget::resizeEvent(QResizeEvent * event)
delete painter;
dbg(lvl_debug,"size %dx%d\n", width(), height());
dbg(lvl_debug,"pixmap %p %dx%d\n", graphics_priv->pixmap, graphics_priv->pixmap->width(), graphics_priv->pixmap->height());
- resize_callback(width(),height());
+ /* if the root window got resized, tell navit about it */
+ if(graphics_priv->root)
+ resize_callback(width(),height());
}
void QNavitWidget::mouseEvent(int pressed, QMouseEvent *event)