src/road_gui.cpp
changeset 8523 b20d30c6ae9f
parent 8493 3ab458f7cff4
child 8598 14ae80fe4c8f
equal deleted inserted replaced
8522:a1c44311e09e 8523:b20d30c6ae9f
   465 		_one_way_button_clicked = w->IsWidgetLowered(RTW_ONE_WAY);
   465 		_one_way_button_clicked = w->IsWidgetLowered(RTW_ONE_WAY);
   466 		_place_proc(e->we.place.tile);
   466 		_place_proc(e->we.place.tile);
   467 		break;
   467 		break;
   468 
   468 
   469 	case WE_ABORT_PLACE_OBJ:
   469 	case WE_ABORT_PLACE_OBJ:
   470 		RaiseWindowButtons(w);
   470 		w->RaiseButtons();
   471 		w->DisableWidget(RTW_REMOVE);
   471 		w->SetWidgetsDisabledState(true,
   472 		InvalidateWidget(w, RTW_REMOVE);
   472 			RTW_REMOVE,
       
   473 			RTW_ONE_WAY,
       
   474 			WIDGET_LIST_END);
       
   475 		w->InvalidateWidget(RTW_REMOVE);
       
   476 		w->InvalidateWidget(RTW_ONE_WAY);
   473 
   477 
   474 		w = FindWindowById(WC_BUS_STATION, 0);
   478 		w = FindWindowById(WC_BUS_STATION, 0);
   475 		if (w != NULL) WP(w, def_d).close = true;
   479 		if (w != NULL) WP(w, def_d).close = true;
   476 		w = FindWindowById(WC_TRUCK_STATION, 0);
   480 		w = FindWindowById(WC_TRUCK_STATION, 0);
   477 		if (w != NULL) WP(w, def_d).close = true;
   481 		if (w != NULL) WP(w, def_d).close = true;