]> git.street.me.uk Git - andy/viking.git/commitdiff
Map data license does not need to be shown every time for the default map.
authorRob Norris <rw_norris@hotmail.com>
Wed, 29 May 2013 23:10:40 +0000 (00:10 +0100)
committerRob Norris <rw_norris@hotmail.com>
Thu, 13 Jun 2013 18:14:42 +0000 (19:14 +0100)
src/vikmapslayer.c
src/vikmapslayer.h
src/vikwindow.c

index 5fd761a0d372187974e6688751dd46af3f3bb660..42b60cc9c2b226a9176c7a037a618f6b00832a6f 100644 (file)
@@ -516,6 +516,11 @@ static guint map_uniq_id_to_index ( guint uniq_id )
   return NUM_MAP_TYPES; /* no such thing */
 }
 
+void vik_maps_layer_pretend_licence_shown ( VikMapsLayer *vml )
+{
+  vml->license_notice_shown = TRUE;
+}
+
 static gboolean maps_layer_set_param ( VikMapsLayer *vml, guint16 id, VikLayerParamData data, VikViewport *vvp, gboolean is_file_operation )
 {
   // When loading from a file don't need the license reminder
index fd050d2b31d3bf6b4de57aae7b2ceb91c045bb30..fd0214fda5d97b513feca65bd67b350608c36137 100644 (file)
@@ -55,6 +55,7 @@ gint vik_maps_layer_get_map_type(VikMapsLayer *vml);
 gchar *vik_maps_layer_get_map_label(VikMapsLayer *vml);
 gchar *maps_layer_default_dir ();
 void vik_maps_layer_download ( VikMapsLayer *vml, VikViewport *vvp, gboolean only_new );
+void vik_maps_layer_pretend_licence_shown ( VikMapsLayer *vml );
 
 G_END_DECLS
 
index 4b74fc1d10f86304292a2c7c628f0527a92f4911..c651848cc325392691a71a23fe317c11e5730f77 100644 (file)
@@ -430,6 +430,7 @@ void vik_window_new_window_finish ( VikWindow *vw )
   // Maybe add a default map layer
   if ( a_vik_get_add_default_map_layer () ) {
     VikMapsLayer *vml = VIK_MAPS_LAYER ( vik_layer_create(VIK_LAYER_MAPS, vw->viking_vvp, NULL, FALSE) );
+    vik_maps_layer_pretend_licence_shown ( vml );
     vik_layer_rename ( VIK_LAYER(vml), _("Default Map") );
     vik_aggregate_layer_add_layer ( vik_layers_panel_get_top_layer(vw->viking_vlp), VIK_LAYER(vml), TRUE );