diff options
-rw-r--r-- | crawl-ref/settings/init.txt | 2 | ||||
-rw-r--r-- | crawl-ref/source/item_use.cc | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/crawl-ref/settings/init.txt b/crawl-ref/settings/init.txt index 5622302925..034816f925 100644 --- a/crawl-ref/settings/init.txt +++ b/crawl-ref/settings/init.txt @@ -231,7 +231,7 @@ stash_filter = ring of hunger, amulet of inaccuracy # easy_exit_menu = false # msg_condense_repeats = false # sort_menus = pickup: true : art, ego, basename, qualname, curse, qty -sort_menus = inv: true : equipped, freshness +sort_menus = inv: true : equipped, freshness, charged ##### 4-j Messages and Display Enhancements ##### diff --git a/crawl-ref/source/item_use.cc b/crawl-ref/source/item_use.cc index 49c6496b15..9266f445cd 100644 --- a/crawl-ref/source/item_use.cc +++ b/crawl-ref/source/item_use.cc @@ -3278,6 +3278,10 @@ static int _prompt_ring_to_remove(int new_ring) mprf(" < or %s", left->name(DESC_INVENTORY).c_str()); mprf(" > or %s", right->name(DESC_INVENTORY).c_str()); + // Deactivate choice from tile inventory. + // FIXME: We need to be able to get the choice (item letter) + // *without* the choice taking action by itself! + mouse_control mc(MOUSE_MODE_MORE); int c; do c = getch(); |