diff options
Diffstat (limited to 'train_gui.c')
-rw-r--r-- | train_gui.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/train_gui.c b/train_gui.c index 9e948fb9e..cd9eff36f 100644 --- a/train_gui.c +++ b/train_gui.c @@ -546,7 +546,9 @@ static void NewRailVehicleWndProc(Window *w, WindowEvent *e) break; case WE_INVALIDATE_DATA: + if (w->window_number != 0) WP(w,buildvehicle_d).railtype = GetRailType(w->window_number); WP(w,buildvehicle_d).data_invalidated = true; + SetWindowDirty(w); break; case WE_DESTROY: |