diff options
-rw-r--r-- | crawl-ref/source/items.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/crawl-ref/source/items.cc b/crawl-ref/source/items.cc index 2118dccf1e..36c2e63e70 100644 --- a/crawl-ref/source/items.cc +++ b/crawl-ref/source/items.cc @@ -2661,10 +2661,9 @@ static int _autopickup_subtype(const item_def &item) } } -static bool _is_option_autopickup(const item_def &item, string &iname) +static bool _is_option_autopickup(const item_def &item) { - if (iname.empty()) - iname = _autopickup_item_name(item); + string iname = _autopickup_item_name(item); if (item.base_type < NUM_OBJECT_CLASSES) { @@ -2724,8 +2723,7 @@ bool item_needs_autopickup(const item_def &item) if (item.props.exists("needs_autopickup")) return true; - string itemname; - return _is_option_autopickup(item, itemname); + return _is_option_autopickup(item); } bool can_autopickup() |