summaryrefslogtreecommitdiffstats
path: root/gnome-map
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>1999-09-07 18:01:35 +0000
committerMatt Wilson <msw@redhat.com>1999-09-07 18:01:35 +0000
commite8ba7f3c4b25235859b4263da59db4dfebb71a6c (patch)
treed1b67d15355d25e333fe0d5c55dd6626e8e572f6 /gnome-map
parent2bd90166c85ee41430676f767225404ba195a937 (diff)
downloadanaconda-e8ba7f3c4b25235859b4263da59db4dfebb71a6c.tar.gz
anaconda-e8ba7f3c4b25235859b4263da59db4dfebb71a6c.tar.xz
anaconda-e8ba7f3c4b25235859b4263da59db4dfebb71a6c.zip
fixes for alpha
Diffstat (limited to 'gnome-map')
-rw-r--r--gnome-map/timezonemapmodule.c15
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: