src/depot_gui.cpp
changeset 8028 e578ea22f371
parent 7997 df87ccd00a96
child 8036 279f4cbf9ec7
equal deleted inserted replaced
8027:d26059c1971f 8028:e578ea22f371
   792 					ResetObjectToPlace();
   792 					ResetObjectToPlace();
   793 					ShowBuildVehicleWindow(w->window_number, WP(w, depot_d).type);
   793 					ShowBuildVehicleWindow(w->window_number, WP(w, depot_d).type);
   794 					break;
   794 					break;
   795 
   795 
   796 				case DEPOT_WIDGET_CLONE: // Clone button
   796 				case DEPOT_WIDGET_CLONE: // Clone button
   797 					InvalidateWidget(w, DEPOT_WIDGET_CLONE);
   797 					w->InvalidateWidget(DEPOT_WIDGET_CLONE);
   798 					w->ToggleWidgetLoweredState(DEPOT_WIDGET_CLONE);
   798 					w->ToggleWidgetLoweredState(DEPOT_WIDGET_CLONE);
   799 
   799 
   800 					if (w->IsWidgetLowered(DEPOT_WIDGET_CLONE)) {
   800 					if (w->IsWidgetLowered(DEPOT_WIDGET_CLONE)) {
   801 						static const CursorID clone_icons[] = {
   801 						static const CursorID clone_icons[] = {
   802 							SPR_CURSOR_CLONE_TRAIN, SPR_CURSOR_CLONE_ROADVEH,
   802 							SPR_CURSOR_CLONE_TRAIN, SPR_CURSOR_CLONE_ROADVEH,
   854 			ClonePlaceObj(w);
   854 			ClonePlaceObj(w);
   855 		} break;
   855 		} break;
   856 
   856 
   857 		case WE_ABORT_PLACE_OBJ: {
   857 		case WE_ABORT_PLACE_OBJ: {
   858 			w->RaiseWidget(DEPOT_WIDGET_CLONE);
   858 			w->RaiseWidget(DEPOT_WIDGET_CLONE);
   859 			InvalidateWidget(w, DEPOT_WIDGET_CLONE);
   859 			w->InvalidateWidget(DEPOT_WIDGET_CLONE);
   860 		} break;
   860 		} break;
   861 
   861 
   862 			/* check if a vehicle in a depot was clicked.. */
   862 			/* check if a vehicle in a depot was clicked.. */
   863 		case WE_MOUSELOOP: {
   863 		case WE_MOUSELOOP: {
   864 			const Vehicle *v = _place_clicked_vehicle;
   864 			const Vehicle *v = _place_clicked_vehicle;