From: <mar...@us...> - 2010-11-19 17:31:46
|
Revision: 3689 http://navit.svn.sourceforge.net/navit/?rev=3689&view=rev Author: martin-s Date: 2010-11-19 17:31:40 +0000 (Fri, 19 Nov 2010) Log Message: ----------- Fix:Core:Moved cursor drawing to postdraw Modified Paths: -------------- trunk/navit/navit/navit.c Modified: trunk/navit/navit/navit.c =================================================================== --- trunk/navit/navit/navit.c 2010-11-18 17:58:49 UTC (rev 3688) +++ trunk/navit/navit/navit.c 2010-11-19 17:31:40 UTC (rev 3689) @@ -129,7 +129,7 @@ int drag_bitmap; int use_mousewheel; struct messagelist *messages; - struct callback *resize_callback,*button_callback,*motion_callback,*postdraw_callback; + struct callback *resize_callback,*button_callback,*motion_callback,*predraw_callback; struct vehicleprofile *vehicleprofile; GList *vehicleprofiles; int pitch; @@ -527,7 +527,7 @@ } static void -navit_postdraw(struct navit *this_) +navit_predraw(struct navit *this_) { GList *l; struct navit_vehicle *nv; @@ -844,8 +844,8 @@ graphics_add_callback(gra, this_->button_callback); this_->motion_callback=callback_new_attr_1(callback_cast(navit_motion), attr_motion, this_); graphics_add_callback(gra, this_->motion_callback); - this_->postdraw_callback=callback_new_attr_1(callback_cast(navit_postdraw), attr_postdraw, this_); - graphics_add_callback(gra, this_->postdraw_callback); + this_->predraw_callback=callback_new_attr_1(callback_cast(navit_predraw), attr_predraw, this_); + graphics_add_callback(gra, this_->predraw_callback); return 1; } @@ -2489,8 +2489,8 @@ graphics_remove_callback(this_->gra, this_->motion_callback); callback_destroy(this_->motion_callback); if(this_->gra) - graphics_remove_callback(this_->gra, this_->postdraw_callback); - callback_destroy(this_->postdraw_callback); + graphics_remove_callback(this_->gra, this_->predraw_callback); + callback_destroy(this_->predraw_callback); route_destroy(this_->route); g_free(this_); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |