--- trunk/src/map-tool.c 2009/08/28 12:07:16 85 +++ trunk/src/map-tool.c 2009/08/30 19:05:44 86 @@ -236,10 +236,14 @@ GdkEventButton *event, map_context_t *context) { OsmGpsMap *map = OSM_GPS_MAP(context->widget); + /* check if we actually clicked parts of the OSD */ + if(osm_gps_map_osd_check(map, event->x, event->y) != OSD_NONE) + return FALSE; + /* got a press event without release event? eat it! */ if(context->press_on != NULL) { printf("PRESS: already\n"); - return TRUE; + return FALSE; } pos_t pos =