mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-09-01 10:59:12 +00:00
(svn r11071) [0.5] -Fix [FS#1218]: crash when quiting the game in one of the end score windows.
This commit is contained in:
@@ -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;
|
||||
|
Reference in New Issue
Block a user