summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorGravatar Stefan Fuchs <sfuchs@gmx.de>2017-10-17 10:15:53 +0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2017-10-17 06:12:07 -0400
commit90fcfca02ce5deea7461e559a474de9bb19a8dd8 (patch)
tree6771dde5d6f4fc8108f4a1f31c708ad752a232d4 /core
parent884e690049f091f43567d6bf77634463af14cd93 (diff)
downloadsubsurface-90fcfca02ce5deea7461e559a474de9bb19a8dd8.tar.gz
Taxonomy: Don't access empty entries when printing the tags
Signed-off-by: Stefan Fuchs <sfuchs@gmx.de>
Diffstat (limited to 'core')
-rw-r--r--core/divesite.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/divesite.cpp b/core/divesite.cpp
index 0f0641c28..56030afd1 100644
--- a/core/divesite.cpp
+++ b/core/divesite.cpp
@@ -32,7 +32,7 @@ QString constructLocationTags(struct dive_site *ds, bool for_maintab)
for (int i = 0; i < 3; i++) {
if (prefs.geocoding.category[i] == TC_NONE)
continue;
- for (int j = 0; j < TC_NR_CATEGORIES; j++) {
+ for (int j = 0; j < ds->taxonomy.nr; j++) {
if (ds->taxonomy.category[j].category == prefs.geocoding.category[i]) {
QString tag = ds->taxonomy.category[j].value;
if (!tag.isEmpty()) {