X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=divelist.c;h=2054ca017ca0b41b8d6642e22ec09aa2e223f687;hb=8add7917ce9da2faa7751798c3fb15a24715ae1e;hp=b9388f860d40c7907dcc40dc12276ae2cfacea22;hpb=c544226334ec1bfaac1c8d649722bb17728606e1;p=ext%2Fsubsurface.git diff --git a/divelist.c b/divelist.c index b9388f8..2054ca0 100644 --- a/divelist.c +++ b/divelist.c @@ -73,6 +73,7 @@ static void selection_cb(GtkTreeSelection *selection, GtkTreeModel *model) return; case 1: /* just pick that dive as selected */ + amount_selected = 1; path = g_list_nth_data(selected_dives, 0); if (gtk_tree_model_get_iter(model, &iter, path)) { gtk_tree_model_get_value(model, &iter, DIVE_INDEX, &value); @@ -86,6 +87,9 @@ static void selection_cb(GtkTreeSelection *selection, GtkTreeModel *model) * is the most intuitive solution. * I do however want to keep around which dives have * been selected */ + amount_selected = g_list_length(selected_dives); + process_selected_dives(selected_dives, model); + repaint_dive(); return; } }