# HG changeset patch # User alberth # Date 2014-09-18 19:50:41 # Node ID f9ca7c8630888bbf4c5fbf1830847b5179319105 # Parent 81c734dade46058466c40d20eb238cde55f8836b (svn r26848) -Codechange: Unduplicate summing of cargo capacities in GetTotalCapacityOfArticulatedParts. diff --git a/src/engine_gui.cpp b/src/engine_gui.cpp --- a/src/engine_gui.cpp +++ b/src/engine_gui.cpp @@ -142,14 +142,8 @@ void ShowEnginePreviewWindow(EngineID en */ uint GetTotalCapacityOfArticulatedParts(EngineID engine) { - uint total = 0; - CargoArray cap = GetCapacityOfArticulatedParts(engine); - for (CargoID c = 0; c < NUM_CARGO; c++) { - total += cap[c]; - } - - return total; + return cap.GetSum(); } static StringID GetTrainEngineInfoString(const Engine *e)