diff --git a/src/game_inventory.cpp b/src/game_inventory.cpp index c04c896ac48d0..1c78819783bad 100644 --- a/src/game_inventory.cpp +++ b/src/game_inventory.cpp @@ -139,6 +139,7 @@ static item_location inv_internal( player &u, const inventory_selector_preset &p if( has_init_filter ) { inv_s.set_filter( init_filter ); has_init_filter = false; + inv_s.update( need_refresh ); } // Set position after filter to keep cursor at the right position if( init_selection ) {