diff options
| -rw-r--r-- | src/panels/information/edittagsdialog.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/panels/information/edittagsdialog.cpp b/src/panels/information/edittagsdialog.cpp index 75c51fa00..c3b3efcad 100644 --- a/src/panels/information/edittagsdialog.cpp +++ b/src/panels/information/edittagsdialog.cpp @@ -96,8 +96,9 @@ void EditTagsDialog::slotButtonClicked(int button) for (int i = 0; i < count; ++i) { QListWidgetItem* item = m_tagsList->item(i); if (item->checkState() == Qt::Checked) { - Nepomuk::Tag tag; - tag.setLabel(item->data(Qt::UserRole).toString()); + const QString label = item->data(Qt::UserRole).toString(); + Nepomuk::Tag tag(label); + tag.setLabel(label); m_tags.append(tag); } } |
