From: <mar...@us...> - 2009-12-15 21:00:22
|
Revision: 2875 http://navit.svn.sourceforge.net/navit/?rev=2875&view=rev Author: martin-s Date: 2009-12-15 21:00:13 +0000 (Tue, 15 Dec 2009) Log Message: ----------- Fix:Core:Don't handle button release in osd if not pressed first Modified Paths: -------------- trunk/navit/navit/osd.c Modified: trunk/navit/navit/osd.c =================================================================== --- trunk/navit/navit/osd.c 2009-12-15 14:04:58 UTC (rev 2874) +++ trunk/navit/navit/osd.c 2009-12-15 21:00:13 UTC (rev 2875) @@ -69,6 +69,10 @@ osd_wrap_point(&bp, nav); if ((p->x < bp.x || p->y < bp.y || p->x > bp.x + this->w || p->y > bp.y + this->h || !this->configured) && !this->pressed) return; + if (button != 1) + return; + if (!!pressed == !!this->pressed) + return; if (navit_ignore_button(nav)) return; this->pressed = pressed; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |