diff --git a/projects/mtg/include/CardPrimitive.h b/projects/mtg/include/CardPrimitive.h index fc156fcd6..7f8b8eeff 100644 --- a/projects/mtg/include/CardPrimitive.h +++ b/projects/mtg/include/CardPrimitive.h @@ -49,8 +49,8 @@ class CardPrimitive { void addMagicText(string value, string zone); void setName(const string& value); - const string getName() const; - const string getLCName() const; + const string& getName() const; + const string& getLCName() const; void addType(char * type_text); void addType(int id); diff --git a/projects/mtg/src/CardPrimitive.cpp b/projects/mtg/src/CardPrimitive.cpp index 2fbcb05ae..cd7483417 100644 --- a/projects/mtg/src/CardPrimitive.cpp +++ b/projects/mtg/src/CardPrimitive.cpp @@ -231,12 +231,12 @@ void CardPrimitive::setName(const string& value) Subtypes::subtypesList->find(lcname); } -const string CardPrimitive::getName() const +const string& CardPrimitive::getName() const { return name; } -const string CardPrimitive::getLCName() const +const string& CardPrimitive::getLCName() const { return lcname; }