Changeset - r25842:a896617d961a
[Not reviewed]
master
0 1 0
Loïc Guilloux - 3 years ago 2021-07-19 20:38:36
glx22@users.noreply.github.com
Fix 57734fd: Don't enable rename button for network clients in build vehicle window (#9452)
1 file changed with 4 insertions and 4 deletions:
0 comments (0 inline, 0 general)
src/build_vehicle_gui.cpp
Show inline comments
 
@@ -1097,9 +1097,6 @@ struct BuildVehicleWindow : Window {
 
		 * So we just hide it, and enlarge the Rename button by the now vacant place. */
 
		if (this->listview_mode) this->GetWidget<NWidgetStacked>(WID_BV_BUILD_SEL)->SetDisplayedPlane(SZSP_NONE);
 

	
 
		/* disable renaming engines in network games if you are not the server */
 
		this->SetWidgetDisabledState(WID_BV_RENAME, _networking && !_network_server);
 

	
 
		NWidgetCore *widget = this->GetWidget<NWidgetCore>(WID_BV_LIST);
 
		widget->tool_tip = STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP + type;
 

	
 
@@ -1608,7 +1605,10 @@ struct BuildVehicleWindow : Window {
 
		this->GenerateBuildList();
 
		this->vscroll->SetCount((uint)this->eng_list.size());
 

	
 
		this->SetWidgetsDisabledState(this->sel_engine == INVALID_ENGINE, WID_BV_SHOW_HIDE, WID_BV_BUILD, WID_BV_RENAME, WIDGET_LIST_END);
 
		this->SetWidgetsDisabledState(this->sel_engine == INVALID_ENGINE, WID_BV_SHOW_HIDE, WID_BV_BUILD, WIDGET_LIST_END);
 

	
 
		/* Disable renaming engines in network games if you are not the server. */
 
		this->SetWidgetDisabledState(WID_BV_RENAME, this->sel_engine == INVALID_ENGINE || (_networking && !_network_server));
 

	
 
		this->DrawWidgets();
 

	
0 comments (0 inline, 0 general)