┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/panels/information/kedittagsdialog.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/panels/information/kedittagsdialog.cpp b/src/panels/information/kedittagsdialog.cpp
index c155a67e3..fd637b74a 100644
--- a/src/panels/information/kedittagsdialog.cpp
+++ b/src/panels/information/kedittagsdialog.cpp
@@ -213,12 +213,8 @@ void KEditTagsDialog::deleteTag()
Nepomuk::Tag tag(label);
tag.remove();
- // clear list and reload it
- for (int i = m_tagsList->count() - 1; i >= 0; --i) {
- QListWidgetItem* item = m_tagsList->takeItem(i);
- delete item;
- }
- loadTags();
+ delete m_deleteCandidate;
+ m_deleteCandidate = 0;
}
}
@@ -228,7 +224,7 @@ void KEditTagsDialog::loadTags()
// that have been passed to the KEditTagsDialog
const QList<Nepomuk::Tag> tags = Nepomuk::Tag::allTags();
foreach (const Nepomuk::Tag& tag, tags) {
- const QString label = tag.label();
+ const QString label = tag.genericLabel();
QListWidgetItem* item = new QListWidgetItem(label, m_tagsList);
item->setData(Qt::UserRole, label);