mirror of https://github.com/OpenTTD/OpenTTD
(svn r11071) [0.5] -Fix [FS#1218]: crash when quiting the game in one of the end score windows.
parent
f6d62e18e0
commit
c7dbb1fca0
|
@ -1864,9 +1864,10 @@ static void MainToolbarWndProc(Window *w, WindowEvent *e)
|
|||
break;
|
||||
}
|
||||
|
||||
case WE_MESSAGE:
|
||||
HandleZoomMessage(w, FindWindowById(WC_MAIN_WINDOW, 0)->viewport, 17, 18);
|
||||
break;
|
||||
case WE_MESSAGE: {
|
||||
Window *w2 = FindWindowById(WC_MAIN_WINDOW, 0);
|
||||
if (w2 != NULL) HandleZoomMessage(w, w2->viewport, 17, 18);
|
||||
} break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -2098,6 +2098,7 @@ static int32 ReplaceVehicle(Vehicle **w, byte flags, int32 total_cost)
|
|||
new_v->profit_this_year = old_v->profit_this_year;
|
||||
new_v->profit_last_year = old_v->profit_last_year;
|
||||
new_v->service_interval = old_v->service_interval;
|
||||
new_v->load_status = old_v->load_status;
|
||||
new_front = true;
|
||||
new_v->unitnumber = old_v->unitnumber; // use the same unit number
|
||||
new_v->dest_tile = old_v->dest_tile;
|
||||
|
|
Loading…
Reference in New Issue