diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-02-01 00:34:52 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-02-01 00:34:52 +0300 |
commit | db50e5f3c0d7a0ce5d3ae99af9d874cbe2e5caeb (patch) | |
tree | 6945c6451e430b9b729eb35c5aa131d023aefb15 | |
parent | f9d1ff9ee5239b1afae3eab7a306bc4ad3ec3331 (diff) | |
download | manaplus-db50e5f3c0d7a0ce5d3ae99af9d874cbe2e5caeb.tar.gz manaplus-db50e5f3c0d7a0ce5d3ae99af9d874cbe2e5caeb.tar.bz2 manaplus-db50e5f3c0d7a0ce5d3ae99af9d874cbe2e5caeb.tar.xz manaplus-db50e5f3c0d7a0ce5d3ae99af9d874cbe2e5caeb.zip |
Fix use menu item translation for unusable items.
-rw-r--r-- | src/resources/db/itemdb.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/resources/db/itemdb.cpp b/src/resources/db/itemdb.cpp index da8072980..1b4296ad6 100644 --- a/src/resources/db/itemdb.cpp +++ b/src/resources/db/itemdb.cpp @@ -147,7 +147,11 @@ static std::string useButtonFromItemType(const ItemType::Type &type) { const ItemTypeMap &item = itemTypeMap[f]; if (item.type == type) + { + if (item.useButton.empty()) + return std::string(); return gettext(item.useButton.c_str()); + } } logger->log("Unknown item type"); return std::string(); @@ -160,7 +164,11 @@ static std::string useButton2FromItemType(const ItemType::Type &type) { const ItemTypeMap &item = itemTypeMap[f]; if (item.type == type) + { + if (item.useButton2.empty()) + return std::string(); return gettext(item.useButton2.c_str()); + } } logger->log("Unknown item type"); return std::string(); |