summaryrefslogtreecommitdiff
path: root/navit/graphics/qt_qpainter
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2010-12-25 22:30:12 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2010-12-25 22:30:12 +0000
commitc98bc6fe4ff5eb8ac9db7919ec73eba9159025ff (patch)
treeda596b794cbccc24678ca4a5374059bdd042a5e4 /navit/graphics/qt_qpainter
parentbe0b2683e16fef5dac1ff32d2fe719a9e9d005c6 (diff)
downloadnavit-c98bc6fe4ff5eb8ac9db7919ec73eba9159025ff.tar.gz
Fix:graphics_qt_qpainter:Avoid calling callbacks during draw_mode_end
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3836 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/graphics/qt_qpainter')
-rw-r--r--navit/graphics/qt_qpainter/graphics_qt_qpainter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/navit/graphics/qt_qpainter/graphics_qt_qpainter.cpp b/navit/graphics/qt_qpainter/graphics_qt_qpainter.cpp
index 2fce69494..13e6bb60f 100644
--- a/navit/graphics/qt_qpainter/graphics_qt_qpainter.cpp
+++ b/navit/graphics/qt_qpainter/graphics_qt_qpainter.cpp
@@ -980,7 +980,7 @@ static void draw_mode(struct graphics_priv *gr, enum draw_mode_num mode)
}
#endif
if (!gr->parent)
- QCoreApplication::processEvents();
+ QCoreApplication::processEvents(QEventLoop::ExcludeUserInputEvents|QEventLoop::ExcludeSocketNotifiers|QEventLoop::DeferredDeletion|QEventLoop::X11ExcludeTimers);
}
#if QT_VERSION >= 0x040000
if (mode == draw_mode_end_lazy)