diff --git a/src/plugins/todo/optionsdialog.cpp b/src/plugins/todo/optionsdialog.cpp index c6bd7c89f53..dcffcf4f3e8 100644 --- a/src/plugins/todo/optionsdialog.cpp +++ b/src/plugins/todo/optionsdialog.cpp @@ -116,7 +116,7 @@ void OptionsDialog::editKeyword(QListWidgetItem *item) Keyword keyword; keyword.name = item->text(); keyword.iconType = static_cast(item->data(Qt::UserRole).toInt()); - keyword.color = item->textColor(); + keyword.color = item->foreground().color(); QSet keywordNamesButThis = keywordNames(); keywordNamesButThis.remove(keyword.name); @@ -127,7 +127,7 @@ void OptionsDialog::editKeyword(QListWidgetItem *item) item->setIcon(icon(keyword.iconType)); item->setText(keyword.name); item->setData(Qt::UserRole, static_cast(keyword.iconType)); - item->setTextColor(keyword.color); + item->setForeground(keyword.color); } }