# HG changeset patch # User bjarni # Date 1160468669 0 # Node ID 7a219fdda4616aac048134af4ab29c02cb779855 # Parent c5d474cb862397fcfc7885c4ea922a3d3bfab7af (svn r6715) -Fix r6714: roadvehicle and ship building windows are now also marked dirty when getting a WE_INVALIDATE_DATA event This will make the windows mark dirty again when a new vehicle is available or one is removed from the list (again) diff -r c5d474cb8623 -r 7a219fdda461 roadveh_gui.c --- a/roadveh_gui.c Tue Oct 10 08:14:30 2006 +0000 +++ b/roadveh_gui.c Tue Oct 10 08:24:29 2006 +0000 @@ -453,6 +453,10 @@ static void NewRoadVehWndProc(Window *w, WindowEvent *e) { switch (e->event) { + case WE_INVALIDATE_DATA: + SetWindowDirty(w); + break; + case WE_PAINT: DrawNewRoadVehWindow(w); break; diff -r c5d474cb8623 -r 7a219fdda461 ship_gui.c --- a/ship_gui.c Tue Oct 10 08:14:30 2006 +0000 +++ b/ship_gui.c Tue Oct 10 08:24:29 2006 +0000 @@ -244,6 +244,10 @@ static void NewShipWndProc(Window *w, WindowEvent *e) { switch (e->event) { + case WE_INVALIDATE_DATA: + SetWindowDirty(w); + break; + case WE_PAINT: { EngineID selected_id; EngineID eid;