From: <mar...@us...> - 2010-06-30 06:13:56
|
Revision: 3453 http://navit.svn.sourceforge.net/navit/?rev=3453&view=rev Author: martin-s Date: 2010-06-30 06:13:50 +0000 (Wed, 30 Jun 2010) Log Message: ----------- Add:Core:Option to force a redraw during unblock Modified Paths: -------------- trunk/navit/navit/navit.c Modified: trunk/navit/navit/navit.c =================================================================== --- trunk/navit/navit/navit.c 2010-06-30 06:13:11 UTC (rev 3452) +++ trunk/navit/navit/navit.c 2010-06-30 06:13:50 UTC (rev 3453) @@ -2323,18 +2323,17 @@ int navit_block(struct navit *this_, int block) { - if (block) { + if (block > 0) { this_->blocked |= 1; if (graphics_draw_cancel(this_->gra, this_->displaylist)) this_->blocked |= 2; return 0; } - if (this_->blocked & 2) { - this_->blocked=0; + this_->blocked=0; + if ((this_->blocked & 2) || block < 0) { navit_draw(this_); return 1; } - this_->blocked=0; return 0; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |