summaryrefslogtreecommitdiff
path: root/plugins/rename.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/rename.cpp')
-rw-r--r--plugins/rename.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/rename.cpp b/plugins/rename.cpp
index 99dc6848..f9de83bd 100644
--- a/plugins/rename.cpp
+++ b/plugins/rename.cpp
@@ -357,10 +357,11 @@ static command_result rename(color_ostream &out, vector <string> &parameters)
if (parameters.size() != 2)
return CR_WRONG_USAGE;
- if (ui->main.mode != ui_sidebar_mode::QueryBuilding)
+ df::building *bld = Gui::getSelectedBuilding(out, true);
+ if (!bld)
return CR_WRONG_USAGE;
- if (!renameBuilding(world->selected_building, parameters[1]))
+ if (!renameBuilding(bld, parameters[1]))
{
out.printerr("This type of building is not supported.\n");
return CR_FAILURE;