File diff r14992:2648a73e4ab8 → r14993:43e9f15bd64b
src/company_cmd.cpp
Show inline comments
 
@@ -966,12 +966,19 @@ CommandCost CmdSetCompanyColour(TileInde
 
			default:
 
				break;
 
		}
 
		ResetVehicleColourMap();
 
		MarkWholeScreenDirty();
 

	
 
		/* All graph related to companies use the company colour. */
 
		InvalidateWindowData(WC_INCOME_GRAPH, 0);
 
		InvalidateWindowData(WC_OPERATING_PROFIT, 0);
 
		InvalidateWindowData(WC_DELIVERED_CARGO, 0);
 
		InvalidateWindowData(WC_PERFORMANCE_HISTORY, 0);
 
		InvalidateWindowData(WC_COMPANY_VALUE, 0);
 

	
 
		/* Company colour data is indirectly cached. */
 
		Vehicle *v;
 
		FOR_ALL_VEHICLES(v) {
 
			if (v->owner == _current_company) v->InvalidateNewGRFCache();
 
		}
 
	}