From ffc5b59fec7ccf1100e8c81dc5a2ddf9a5cc1a1a Mon Sep 17 00:00:00 2001 From: Waleed Khan Date: Thu, 7 Aug 2014 12:24:49 -0400 Subject: [PATCH] Fix #258: Dashes to spaces. --- cockatrice/src/carddatabase.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cockatrice/src/carddatabase.cpp b/cockatrice/src/carddatabase.cpp index b3d4bca9..84b387a6 100644 --- a/cockatrice/src/carddatabase.cpp +++ b/cockatrice/src/carddatabase.cpp @@ -477,6 +477,10 @@ QString CardInfo::simplifyName(const QString &name) { // Replace Jötun Grunt with Jotun Grunt. simpleName = simpleName.normalized(QString::NormalizationForm_KD); + // Replace dashes with spaces so that we can say "garruk the veil cursed" + // instead of the unintuitive "garruk the veilcursed". + simpleName = simpleName.replace("-", " "); + simpleName.remove(QRegExp("[^a-zA-Z0-9 ]")); simpleName = simpleName.toLower(); return simpleName;