mirror of https://github.com/OpenTTD/OpenTTD.git
(svn r9394) [0.5] -Fix (r9343): reading out of an array caused a segmentation fault.
This commit is contained in:
parent
ab77a35093
commit
f7fd8eca21
|
@ -79,7 +79,7 @@ static void EnginePreviewWndProc(Window *w, WindowEvent *e)
|
|||
|
||||
DrawStringCentered(w->width >> 1, 80, GetCustomEngineName(engine), 0x10);
|
||||
|
||||
dei = &_draw_engine_list[GetEngine(engine)->type];
|
||||
dei = &_draw_engine_list[GetEngine(engine)->type - VEH_Train];
|
||||
|
||||
width = w->width;
|
||||
dei->engine_proc(width >> 1, 100, engine, 0);
|
||||
|
@ -182,7 +182,7 @@ StringID GetNewsStringNewVehicleAvail(const NewsItem *ni)
|
|||
void DrawNewsNewVehicleAvail(Window *w)
|
||||
{
|
||||
EngineID engine = WP(w, news_d).ni->string_id;
|
||||
const DrawEngineInfo *dei = &_draw_engine_list[GetEngine(engine)->type];
|
||||
const DrawEngineInfo *dei = &_draw_engine_list[GetEngine(engine)->type - VEH_Train];
|
||||
|
||||
DrawNewsBorder(w);
|
||||
|
||||
|
|
Loading…
Reference in New Issue