mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-06 14:27:16 +00:00
(svn r7308) -Codechange: call GenerateBuildList() only when needed instead of on each redraw (peter1138)
This commit is contained in:
parent
952cb2ee5c
commit
81ba2ad919
@ -335,8 +335,6 @@ static void DrawBuildAircraftWindow(Window *w)
|
||||
|
||||
SetWindowWidgetDisabledState(w, BUILD_VEHICLE_WIDGET_BUILD, w->window_number == 0);
|
||||
|
||||
GenerateBuildList(w);
|
||||
|
||||
if (bv->sel_engine != INVALID_ENGINE) {
|
||||
int i;
|
||||
bool found = false;
|
||||
@ -429,6 +427,7 @@ static void NewAircraftWndProc(Window *w, WindowEvent *e)
|
||||
|
||||
switch (e->event) {
|
||||
case WE_INVALIDATE_DATA:
|
||||
GenerateBuildList(w);
|
||||
SetWindowDirty(w);
|
||||
break;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user