From 70cd57892abebba705c41ad995632dcd6fafd32c Mon Sep 17 00:00:00 2001 From: Walter van Niftrik Date: Sun, 28 Aug 2016 16:53:03 +0200 Subject: [PATCH] ADL: Fix item description in debug output --- engines/adl/adl.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/engines/adl/adl.cpp b/engines/adl/adl.cpp index 19595606e12..8135d401b33 100644 --- a/engines/adl/adl.cpp +++ b/engines/adl/adl.cpp @@ -1263,16 +1263,17 @@ Common::String AdlEngine::toAscii(const Common::String &str) { } Common::String AdlEngine::itemStr(uint i) const { - byte desc = getItem(i).description; - byte noun = getItem(i).noun; + const Item &item(getItem(i)); + Common::String name = Common::String::format("%d", i); - if (noun > 0) { + if (item.noun > 0) { name += "/"; - name += _priNouns[noun - 1]; + name += _priNouns[item.noun - 1]; } - if (desc > 0) { + Common::String desc = getItemDescription(item); + if (!desc.empty()) { name += "/"; - name += toAscii(loadMessage(desc)); + name += toAscii(desc); } return name; }