mirror of https://github.com/OpenTTD/OpenTTD
(svn r22266) -Fix [FS#4558]: In the scenario editor you could build a ship depot using the hotkeys. Removing that depot causes an assertions to trigger.
parent
99c0e14fa0
commit
e645a2e066
|
@ -136,7 +136,6 @@ struct BuildDocksToolbarWindow : Window {
|
||||||
|
|
||||||
virtual void OnClick(Point pt, int widget, int click_count)
|
virtual void OnClick(Point pt, int widget, int click_count)
|
||||||
{
|
{
|
||||||
this->last_clicked_widget = (DockToolbarWidgets)widget;
|
|
||||||
switch (widget) {
|
switch (widget) {
|
||||||
case DTW_CANAL: // Build canal button
|
case DTW_CANAL: // Build canal button
|
||||||
HandlePlacePushButton(this, DTW_CANAL, SPR_CURSOR_CANAL, HT_RECT);
|
HandlePlacePushButton(this, DTW_CANAL, SPR_CURSOR_CANAL, HT_RECT);
|
||||||
|
@ -174,8 +173,9 @@ struct BuildDocksToolbarWindow : Window {
|
||||||
HandlePlacePushButton(this, DTW_BUILD_AQUEDUCT, SPR_CURSOR_AQUEDUCT, HT_SPECIAL);
|
HandlePlacePushButton(this, DTW_BUILD_AQUEDUCT, SPR_CURSOR_AQUEDUCT, HT_SPECIAL);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default: break;
|
default: return;
|
||||||
}
|
}
|
||||||
|
this->last_clicked_widget = (DockToolbarWidgets)widget;
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual EventState OnKeyPress(uint16 key, uint16 keycode)
|
virtual EventState OnKeyPress(uint16 key, uint16 keycode)
|
||||||
|
|
Loading…
Reference in New Issue