(svn r9394) [0.5] -Fix (r9343): reading out of an array caused a segmentation fault.

This commit is contained in:
rubidium 2007-03-21 23:06:01 +00:00
parent ab77a35093
commit f7fd8eca21
1 changed files with 2 additions and 2 deletions

View File

@ -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);