diff options
Diffstat (limited to 'qt-ui/maintab.cpp')
-rw-r--r-- | qt-ui/maintab.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/qt-ui/maintab.cpp b/qt-ui/maintab.cpp index 847cf5ec7..068d703a3 100644 --- a/qt-ui/maintab.cpp +++ b/qt-ui/maintab.cpp @@ -873,9 +873,10 @@ void MainTab::saveTags() { EDIT_SELECTED_DIVES( QString tag; - taglist_clear(mydive->tag_list); + taglist_free(mydive->tag_list); + mydive->tag_list = NULL; foreach(tag, ui.tagWidget->getBlockStringList()) - taglist_add_tag(mydive->tag_list, tag.toUtf8().data());); + taglist_add_tag(&mydive->tag_list, tag.toUtf8().data());); } void MainTab::on_tagWidget_textChanged() |