site->pconfig = pconfig;
/* Add marker */
- g_idle_add(_site_add_marker, site);
+ g_idle_add_full(G_PRIORITY_LOW, _site_add_marker, site, NULL);
+
/* Connect signals */
site->location_id = g_signal_connect(viewer, "location-changed",
self->sites = g_hash_table_new_full(g_str_hash, g_str_equal,
NULL, (GDestroyNotify)radar_site_free);
self->config = gtk_notebook_new();
- gtk_notebook_set_tab_pos(GTK_NOTEBOOK(self->config), GTK_POS_LEFT);
+ gtk_notebook_set_tab_pos(GTK_NOTEBOOK(self->config), GTK_POS_TOP);
}
static void gis_plugin_radar_dispose(GObject *gobject)
{