--- trunk/src/main.c 2009/08/02 19:05:24 40 +++ trunk/src/main.c 2009/08/04 11:18:54 43 @@ -202,6 +202,10 @@ GtkTreeIter iter; GtkTreeModel *model = gtk_tree_view_get_model(treeview); + /* check if a cache is already selected and ignore click if yes */ + /* (was probably a double click) */ + if(appdata->cur_cache) return; + if(gtk_tree_model_get_iter(model, &iter, path)) { cache_t *cache; gtk_tree_model_get(model, &iter, CACHELIST_COL_DATA, &cache, -1); @@ -713,6 +717,10 @@ GtkTreeIter iter; GtkTreeModel *model = gtk_tree_view_get_model(treeview); + /* check if a cache is already selected and ignore click if yes */ + /* (was probably a double click) */ + if(appdata->cur_gpx) return; + if (gtk_tree_model_get_iter(model, &iter, path)) { gpx_t *gpx; gtk_tree_model_get(model, &iter, GPXLIST_COL_DATA, &gpx, -1);