]> git.street.me.uk Git - andy/viking.git/commitdiff
Restore compilation of test program gpx2gpx.
authorRob Norris <rw_norris@hotmail.com>
Tue, 17 Jan 2012 20:22:16 +0000 (20:22 +0000)
committerRob Norris <rw_norris@hotmail.com>
Tue, 17 Jan 2012 20:22:16 +0000 (20:22 +0000)
Code tidy up in commit a7cd93ac0848d91f1cf133a934c473cc4054c532, means direct layer functions are no longer available.

test/gpx2gpx.c

index 4799dca176bf1c2420e77d3222f07a88cb5bb499..15521c5f387ac756738bd30fc420379b47c8a931 100644 (file)
@@ -1,13 +1,15 @@
 #include <stdio.h>
 #include <gpx.h>
+#include <viklayer.h>
 
 int main(int argc, char *argv[])
 {
-  VikTrwLayer *trw = NULL;
   g_type_init ();
-  trw = vik_trw_layer_new(0);
+  VikLayer *vl = vik_layer_create (VIK_LAYER_TRW, NULL, NULL, 0);
+  VikTrwLayer *trw = VIK_TRW_LAYER (vl);
   a_gpx_read_file(trw, stdin);
   a_gpx_write_file(trw, stdout);
-  vik_trw_layer_free (trw);
+  // NB no layer_free functions directly visible anymore
+  //  automatically called by layers_panel_finalize cleanup in full Viking program
   return 0;
 }