summaryrefslogtreecommitdiff
path: root/src/station_gui.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2013-11-24 14:29:32 +0000
committerrubidium <rubidium@openttd.org>2013-11-24 14:29:32 +0000
commit58c356e935cb299dea7ec6f1259962d12e382b48 (patch)
tree0db88851e9ec6d83f4dc9f43d6e5b9f8bf8fefbb /src/station_gui.cpp
parentb75e60124dd3d718ce649a419dc6fe5abccc513d (diff)
downloadopenttd-58c356e935cb299dea7ec6f1259962d12e382b48.tar.xz
(svn r26083) -Codechange: pass the CommandContainer for the station joiner around using a reference instead of by-value
Diffstat (limited to 'src/station_gui.cpp')
-rw-r--r--src/station_gui.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/station_gui.cpp b/src/station_gui.cpp
index 12774c114..e658c1f20 100644
--- a/src/station_gui.cpp
+++ b/src/station_gui.cpp
@@ -2234,7 +2234,7 @@ struct SelectStationWindow : Window {
TileArea area; ///< Location of new station
Scrollbar *vscroll;
- SelectStationWindow(WindowDesc *desc, CommandContainer cmd, TileArea ta) :
+ SelectStationWindow(WindowDesc *desc, const CommandContainer &cmd, TileArea ta) :
Window(desc),
select_station_cmd(cmd),
area(ta)
@@ -2351,7 +2351,7 @@ static WindowDesc _select_station_desc(
* @return whether we need to show the station selection window.
*/
template <class T>
-static bool StationJoinerNeeded(CommandContainer cmd, TileArea ta)
+static bool StationJoinerNeeded(const CommandContainer &cmd, TileArea ta)
{
/* Only show selection if distant join is enabled in the settings */
if (!_settings_game.station.distant_join_stations) return false;
@@ -2385,7 +2385,7 @@ static bool StationJoinerNeeded(CommandContainer cmd, TileArea ta)
* @tparam the class to find stations for
*/
template <class T>
-void ShowSelectBaseStationIfNeeded(CommandContainer cmd, TileArea ta)
+void ShowSelectBaseStationIfNeeded(const CommandContainer &cmd, TileArea ta)
{
if (StationJoinerNeeded<T>(cmd, ta)) {
if (!_settings_client.gui.persistent_buildingtools) ResetObjectToPlace();
@@ -2400,7 +2400,7 @@ void ShowSelectBaseStationIfNeeded(CommandContainer cmd, TileArea ta)
* @param cmd Command to build the station.
* @param ta Area to build the station in
*/
-void ShowSelectStationIfNeeded(CommandContainer cmd, TileArea ta)
+void ShowSelectStationIfNeeded(const CommandContainer &cmd, TileArea ta)
{
ShowSelectBaseStationIfNeeded<Station>(cmd, ta);
}
@@ -2410,7 +2410,7 @@ void ShowSelectStationIfNeeded(CommandContainer cmd, TileArea ta)
* @param cmd Command to build the waypoint.
* @param ta Area to build the waypoint in
*/
-void ShowSelectWaypointIfNeeded(CommandContainer cmd, TileArea ta)
+void ShowSelectWaypointIfNeeded(const CommandContainer &cmd, TileArea ta)
{
ShowSelectBaseStationIfNeeded<Waypoint>(cmd, ta);
}