diff --git a/app/settings/handlers/detailshandler.cpp b/app/settings/handlers/detailshandler.cpp index 6f7e33722..4c42712c4 100644 --- a/app/settings/handlers/detailshandler.cpp +++ b/app/settings/handlers/detailshandler.cpp @@ -344,8 +344,11 @@ void DetailsHandler::selectBackground() void DetailsHandler::selectIcon() { - KIconDialog iconDialog(m_parentDialog); - setIcon(iconDialog.openDialog()); + QString icon = KIconDialog::getIcon(); + + if (!icon.isEmpty()) { + setIcon(icon); + } } void DetailsHandler::selectTextColor()