---
 src/geonamessearch.c |    1 -
 src/gpx.c            |    6 ------
 src/viktrack.c       |    4 ++++
 src/viktrwlayer.c    |    2 --
 src/vikwaypoint.c    |    1 +
 5 files changed, 5 insertions(+), 9 deletions(-)

diff --git a/src/geonamessearch.c b/src/geonamessearch.c
index ae58bef..47ea1a8 100644
--- a/src/geonamessearch.c
+++ b/src/geonamessearch.c
@@ -628,7 +628,6 @@ void a_geonames_wikipedia_box(VikWindow *vw, VikTrwLayer 
*vtl, VikLayersPanel *v
   while (wp_runner) {
     wiki_geoname = (found_geoname *)wp_runner->data;
     wiki_wp = vik_waypoint_new();
-    wiki_wp->altitude = VIK_DEFAULT_ALTITUDE;
     wiki_wp->visible = TRUE;
     vik_coord_load_from_latlon(&(wiki_wp->coord), vik_trw_layer_get_coord_mode 
( vtl ), &(wiki_geoname->ll));
     vik_waypoint_set_comment(wiki_wp, wiki_geoname->desc);
diff --git a/src/gpx.c b/src/gpx.c
index 86d35b0..fd5e024 100644
--- a/src/gpx.c
+++ b/src/gpx.c
@@ -193,7 +193,6 @@ static void gpx_start(VikTrwLayer *vtl, const char *el, 
const char **attr)
      case tt_wpt:
        if ( set_c_ll( attr ) ) {
          c_wp = vik_waypoint_new ();
-         c_wp->altitude = VIK_DEFAULT_ALTITUDE;
          if ( ! get_attr ( attr, "hidden" ) )
            c_wp->visible = TRUE;
 
@@ -214,10 +213,6 @@ static void gpx_start(VikTrwLayer *vtl, const char *el, 
const char **attr)
      case tt_trk_trkseg_trkpt:
        if ( set_c_ll( attr ) ) {
          c_tp = vik_trackpoint_new ();
-         c_tp->altitude = VIK_DEFAULT_ALTITUDE;
-         c_tp->hdop = VIK_DEFAULT_DOP;
-         c_tp->vdop = VIK_DEFAULT_DOP;
-         c_tp->pdop = VIK_DEFAULT_DOP;
          vik_coord_load_from_latlon ( &(c_tp->coord), 
vik_trw_layer_get_coord_mode ( vtl ), &c_ll );
          if ( f_tr_newseg ) {
            c_tp->newsegment = TRUE;
@@ -240,7 +235,6 @@ static void gpx_start(VikTrwLayer *vtl, const char *el, 
const char **attr)
 
      case tt_waypoint:
        c_wp = vik_waypoint_new ();
-       c_wp->altitude = VIK_DEFAULT_ALTITUDE;
        c_wp->visible = TRUE;
        break;
 
diff --git a/src/viktrack.c b/src/viktrack.c
index 250e8d6..4d43815 100644
--- a/src/viktrack.c
+++ b/src/viktrack.c
@@ -117,6 +117,10 @@ VikTrackpoint *vik_trackpoint_new()
   VikTrackpoint *tp = g_malloc0(sizeof(VikTrackpoint));
   tp->speed = NAN;
   tp->course = NAN;
+  tp->altitude = VIK_DEFAULT_ALTITUDE;
+  tp->hdop = VIK_DEFAULT_DOP;
+  tp->vdop = VIK_DEFAULT_DOP;
+  tp->pdop = VIK_DEFAULT_DOP;
   return tp;
 }
 
diff --git a/src/viktrwlayer.c b/src/viktrwlayer.c
index 1cd3878..a28c7cd 100644
--- a/src/viktrwlayer.c
+++ b/src/viktrwlayer.c
@@ -1643,7 +1643,6 @@ gboolean vik_trw_layer_new_waypoint ( VikTrwLayer *vtl, 
GtkWindow *w, const VikC
   gchar *name = highest_wp_number_get(vtl);
   VikWaypoint *wp = vik_waypoint_new();
   wp->coord = *def_coord;
-  wp->altitude = VIK_DEFAULT_ALTITUDE;
 
   if ( a_dialog_new_waypoint ( w, &name, wp, vik_trw_layer_get_waypoints ( vtl 
), vtl->coord_mode ) )
   {
@@ -3429,7 +3428,6 @@ static gboolean tool_new_track_click ( VikTrwLayer *vtl, 
GdkEventButton *event,
   tp->newsegment = FALSE;
   tp->has_timestamp = FALSE;
   tp->timestamp = 0;
-  tp->altitude = VIK_DEFAULT_ALTITUDE;
   vtl->current_track->trackpoints = g_list_append ( 
vtl->current_track->trackpoints, tp );
 
   vtl->ct_x1 = vtl->ct_x2;
diff --git a/src/vikwaypoint.c b/src/vikwaypoint.c
index 87073e5..fe7522e 100644
--- a/src/vikwaypoint.c
+++ b/src/vikwaypoint.c
@@ -29,6 +29,7 @@
 VikWaypoint *vik_waypoint_new()
 {
   VikWaypoint *wp = g_malloc ( sizeof ( VikWaypoint ) );
+  wp->altitude = VIK_DEFAULT_ALTITUDE;
   wp->comment = NULL;
   wp->image = NULL;
   wp->symbol = NULL;
-- 
1.6.0.4


------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Viking-devel mailing list
Viking-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/viking-devel
Viking home page: http://viking.sf.net/

Reply via email to