(svn r27904) -Fix [FS#6593]: When last vehicle is removed from shared orders group, hide the "Stop sharing" button in vehile orders window
This commit is contained in:
@@ -2677,7 +2677,7 @@ void Vehicle::RemoveFromShared()
|
|||||||
if (this->orders.list->GetNumVehicles() == 1) {
|
if (this->orders.list->GetNumVehicles() == 1) {
|
||||||
/* When there is only one vehicle, remove the shared order list window. */
|
/* When there is only one vehicle, remove the shared order list window. */
|
||||||
DeleteWindowById(GetWindowClassForVehicleType(this->type), vli.Pack());
|
DeleteWindowById(GetWindowClassForVehicleType(this->type), vli.Pack());
|
||||||
InvalidateVehicleOrder(this->FirstShared(), 0);
|
InvalidateVehicleOrder(this->FirstShared(), VIWD_MODIFY_ORDERS);
|
||||||
} else if (were_first) {
|
} else if (were_first) {
|
||||||
/* If we were the first one, update to the new first one.
|
/* If we were the first one, update to the new first one.
|
||||||
* Note: FirstShared() is already the new first */
|
* Note: FirstShared() is already the new first */
|
||||||
|
Reference in New Issue
Block a user