Changeset - r14993:43e9f15bd64b
[Not reviewed]
master
0 2 0
terkhen - 14 years ago 2010-04-12 17:58:09
terkhen@openttd.org
(svn r19615) -Fix [FS#3763]: Company related graphs weren't updated correctly after changing the company colour.
2 files changed with 8 insertions and 1 deletions:
0 comments (0 inline, 0 general)
src/company_cmd.cpp
Show inline comments
 
@@ -969,6 +969,13 @@ CommandCost CmdSetCompanyColour(TileInde
 
		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) {
src/graph_gui.cpp
Show inline comments
 
@@ -528,7 +528,7 @@ public:
 

	
 
	virtual void OnInvalidateData(int data)
 
	{
 
		this->OnTick();
 
		this->UpdateStatistics(true);
 
	}
 

	
 
	/**
0 comments (0 inline, 0 general)