diff --git a/Editor/TerrainWindow.cpp b/Editor/TerrainWindow.cpp index 66a065274..39ee91293 100644 --- a/Editor/TerrainWindow.cpp +++ b/Editor/TerrainWindow.cpp @@ -366,6 +366,7 @@ PropWindow::PropWindow(wi::terrain::Terrain* terrain, wi::terrain::Prop* prop, w regionCombo.AddItem("Slopes", 1); regionCombo.AddItem("Low altitude ", 2); regionCombo.AddItem("High altitude", 3); + regionCombo.SetSelectedByUserdataWithoutCallback(prop->region); regionCombo.OnSelect([=](wi::gui::EventArgs args) { prop->region = static_cast(args.userdata); generation_callback();