(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.

pull/155/head
rubidium 14 years ago
parent 782cc37d3a
commit 39a41a3a58

@ -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…
Cancel
Save