dltd->vdl = vdl;
dltd->vdl->files = data.sl;
- a_background_thread ( VIK_GTK_WINDOW_FROM_WIDGET(vp),
+ a_background_thread ( BACKGROUND_POOL_LOCAL,
+ VIK_GTK_WINDOW_FROM_WIDGET(vp),
_("DEM Loading"),
(vik_thr_func) dem_layer_load_list_thread,
dltd,
static void free_dem_download_params ( DEMDownloadParams *p )
{
- g_mutex_free ( p->mutex );
+ vik_mutex_free ( p->mutex );
g_free ( p->dest );
g_free ( p );
}
p->lat = ll.lat;
p->lon = ll.lon;
p->vdl = vdl;
- p->mutex = g_mutex_new();
+ p->mutex = vik_mutex_new();
p->source = vdl->source;
g_object_weak_ref(G_OBJECT(p->vdl), weak_ref_cb, p );
- a_background_thread ( VIK_GTK_WINDOW_FROM_LAYER(vdl), tmp,
+ a_background_thread ( BACKGROUND_POOL_REMOTE,
+ VIK_GTK_WINDOW_FROM_LAYER(vdl), tmp,
(vik_thr_func) dem_download_thread, p,
(vik_thr_free_func) free_dem_download_params, NULL, 1 );