diff options
author | Matt Wilson <msw@redhat.com> | 1999-09-07 18:01:35 +0000 |
---|---|---|
committer | Matt Wilson <msw@redhat.com> | 1999-09-07 18:01:35 +0000 |
commit | e8ba7f3c4b25235859b4263da59db4dfebb71a6c (patch) | |
tree | d1b67d15355d25e333fe0d5c55dd6626e8e572f6 /gnome-map | |
parent | 2bd90166c85ee41430676f767225404ba195a937 (diff) | |
download | anaconda-e8ba7f3c4b25235859b4263da59db4dfebb71a6c.tar.gz anaconda-e8ba7f3c4b25235859b4263da59db4dfebb71a6c.tar.xz anaconda-e8ba7f3c4b25235859b4263da59db4dfebb71a6c.zip |
fixes for alpha
Diffstat (limited to 'gnome-map')
-rw-r--r-- | gnome-map/timezonemapmodule.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/gnome-map/timezonemapmodule.c b/gnome-map/timezonemapmodule.c index 4c726e711..fe606e593 100644 --- a/gnome-map/timezonemapmodule.c +++ b/gnome-map/timezonemapmodule.c @@ -111,6 +111,8 @@ find_nearest (GPtrArray * Locations, double longitude, double latitude ) gboolean first=TRUE; TimeZoneLocation *loc; + mindist = 0; + mini = -1; for (i=0; i < Locations->len; i++) { loc = g_ptr_array_index (Locations, i); @@ -123,7 +125,7 @@ find_nearest (GPtrArray * Locations, double longitude, double latitude ) dy = (loc->latitude-latitude); dist = dx*dx + dy*dy; - if (dist < mindist || first) { + if ((dist < mindist) || first) { mindist = dist; mini = i; first = FALSE; @@ -371,13 +373,14 @@ item_event (GnomeCanvasItem *item, GdkEvent *event, gpointer data) int nearest; MapData *mapdata = (MapData *) data; - item_x = event->button.x; - item_y = event->button.y; - gnome_canvas_item_w2i (WorldMap->image_item, &item_x, &item_y); + if (event->type == GDK_BUTTON_PRESS || + event->type == GDK_MOTION_NOTIFY) { + item_x = event->button.x; + item_y = event->button.y; + gnome_canvas_item_w2i (WorldMap->image_item, &item_x, &item_y); + } switch (event->type) { - - /* User selected a new location with a left mouse button press */ case GDK_BUTTON_PRESS: switch (event->button.button) { case 1: |