Skip to content

Commit 01fb6b0

Browse files
authored
Merge pull request #223 from Architector4/patch-1
RemovePieSlice - unset m_ActiveSubPieMenu if it's deleted
2 parents 9c6aa3c + 10b81b0 commit 01fb6b0

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Source/Entities/PieMenu.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -403,6 +403,10 @@ PieSlice* PieMenu::RemovePieSlice(const PieSlice* pieSliceToRemove) {
403403
if (PieMenu* removedPieSliceSubPieMenu = removedPieSlice->GetSubPieMenu()) {
404404
removedPieSliceSubPieMenu->SetEnabled(false);
405405
removedPieSliceSubPieMenu->SetOwner(nullptr);
406+
407+
if (removedPieSliceSubPieMenu == m_ActiveSubPieMenu) {
408+
m_ActiveSubPieMenu = nullptr;
409+
}
406410
}
407411
RepopulateAndRealignCurrentPieSlices();
408412
}

0 commit comments

Comments
 (0)