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