summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHao Li <hao.h.li@intel.com>2012-08-24 15:52:40 +0800
committerHao Li <hao.h.li@intel.com>2012-08-24 15:52:40 +0800
commit08912434f5f0e393bec243499457d32d165a113b (patch)
tree508fb348ee3e11ba6c51ee2fb37cd882efc4990d
parentea5c7dd7caa485d971a298bb9d0dcb4adfa1a9d7 (diff)
downloadnavit-08912434f5f0e393bec243499457d32d165a113b.tar.gz
navit-08912434f5f0e393bec243499457d32d165a113b.tar.bz2
navit-08912434f5f0e393bec243499457d32d165a113b.zip
-rw-r--r--navit/navit/navit.c6
-rw-r--r--packaging/navit.changes4
2 files changed, 9 insertions, 1 deletions
diff --git a/navit/navit/navit.c b/navit/navit/navit.c
index 4af07bd2..b26a8b7b 100644
--- a/navit/navit/navit.c
+++ b/navit/navit/navit.c
@@ -2104,7 +2104,11 @@ navit_init(struct navit *this_)
this_->ready|=1;
dbg(2,"ready=%d\n",this_->ready);
if (this_->ready == 3)
- navit_draw_async(this_, 1);
+ {
+ //For some reasons, displaylist->busy in graphics_load_mapset is always 1 (busy) for long time, which keep the navit launch be slow (2 minutes) - TIVI-114
+ //change async to 0 for making it is not a block for launch.
+ navit_draw_async(this_, 0);
+ }
if (callback)
callback_list_call_attr_1(this_->attr_cbl, attr_graphics_ready, this_);
#if 0
diff --git a/packaging/navit.changes b/packaging/navit.changes
index e731d303..4d195730 100644
--- a/packaging/navit.changes
+++ b/packaging/navit.changes
@@ -1,3 +1,7 @@
+* Fri Aug 24 2012 - hao.h.li@intel.com
+- For some reasons, displaylist->busy in graphics_load_mapset is always 1 (busy) for long time, which keep the navit launch be slow (2 minutes) - TIVI-114
+change async to 0 for making it is not a block for launch.
+
* Thu Aug 2 20:03:58 UTC 2012 - tracy.graydon@intel.com
- Resubmit