Skip to content

Commit a6e408b

Browse files
authored
[GEN] Backport bug fixes in CWorldBuilderDoc::OnNewDocument from Zero Hour (#1099)
1 parent 2a179d8 commit a6e408b

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

Generals/Code/Tools/WorldBuilder/src/WorldBuilderDoc.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1210,7 +1210,16 @@ BOOL CWorldBuilderDoc::OnNewDocument()
12101210
m_waypointTableNeedsUpdate = true;
12111211
m_curWaypointID = 0;
12121212
WbApp()->selectPointerTool();
1213+
1214+
// Make sure that all the old units are removed from the list.
1215+
// Bug fix by MLL 1/14/03
1216+
TheLayersList->enableUpdates();
1217+
TheLayersList->resetLayers();
1218+
TheLayersList->disableUpdates();
1219+
1220+
// TheSuperHackers @bugfix Caball009 20/06/2025 Must not delete polygon triggers before calling enableUpdates.
12131221
PolygonTrigger::deleteTriggers();
1222+
12141223
TheSidesList->clear();
12151224
TheSidesList->validateSides();
12161225

0 commit comments

Comments
 (0)