From f46c51d3870ed681f792e1823506406ff51de4c6 Mon Sep 17 00:00:00 2001 From: Hleb Valoshka <375gnu@gmail.com> Date: Sat, 12 Oct 2019 15:58:43 +0300 Subject: [PATCH] Fix duplicated english names (Closes: #441) --- src/celengine/body.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/celengine/body.cpp b/src/celengine/body.cpp index f55a0207..1f9266f6 100644 --- a/src/celengine/body.cpp +++ b/src/celengine/body.cpp @@ -161,8 +161,12 @@ void Body::setName(const string& name) */ void Body::addAlias(const string& alias) { - names.push_back(alias); - system->addAlias(this, alias); + // Don't add an alias if it matches the primary name + if (alias != names[0]) + { + names.push_back(alias); + system->addAlias(this, alias); + } }