changeset 4793:8b7dff194e0f draft

(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)
author bjarni <bjarni@openttd.org>
date Tue, 10 Oct 2006 08:24:29 +0000
parents 5a0e1c701644
children d01a0124065e
files roadveh_gui.c ship_gui.c
diffstat 2 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/roadveh_gui.c
+++ b/roadveh_gui.c
@@ -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;
--- a/ship_gui.c
+++ b/ship_gui.c
@@ -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;