(svn r14180) -Fix (r8293): close all related vehicle lists when closing a station window (and not only the train list).
authorglx
Wed, 27 Aug 2008 21:30:20 +0000
changeset 10021 c737dd2eb7c9
parent 10020 349c8abfb97d
child 10022 942a737147c5
(svn r14180) -Fix (r8293): close all related vehicle lists when closing a station window (and not only the train list).
src/station_gui.cpp
--- a/src/station_gui.cpp	Wed Aug 27 19:54:41 2008 +0000
+++ b/src/station_gui.cpp	Wed Aug 27 21:30:20 2008 +0000
@@ -699,10 +699,10 @@
 		WindowNumber wno =
 			(this->window_number << 16) | VLW_STATION_LIST | GetStation(this->window_number)->owner;
 
-		DeleteWindowById(WC_TRAINS_LIST, wno);
-		DeleteWindowById(WC_ROADVEH_LIST, wno);
-		DeleteWindowById(WC_SHIPS_LIST, wno);
-		DeleteWindowById(WC_AIRCRAFT_LIST, wno);
+		DeleteWindowById(WC_TRAINS_LIST, wno | (VEH_TRAIN << 11));
+		DeleteWindowById(WC_ROADVEH_LIST, wno | (VEH_ROAD << 11));
+		DeleteWindowById(WC_SHIPS_LIST, wno | (VEH_SHIP << 11));
+		DeleteWindowById(WC_AIRCRAFT_LIST, wno | (VEH_AIRCRAFT << 11));
 	}
 
 	virtual void OnPaint()