change async to 0 to fix TIVI-114 61/1561/1 1.0 1.0_branch accepted/trunk/20120912.055630 submit/trunk/20120824.075540
authorHao Li <hao.h.li@intel.com>
Fri, 24 Aug 2012 07:52:40 +0000 (15:52 +0800)
committerHao Li <hao.h.li@intel.com>
Fri, 24 Aug 2012 07:52:40 +0000 (15:52 +0800)
navit/navit/navit.c
packaging/navit.changes

index 4af07bd..b26a8b7 100644 (file)
@@ -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
index e731d30..4d19573 100644 (file)
@@ -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