1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-24 00:03:11 +01:00

Fix inconsistent behaviour when removing in MP

This commit is contained in:
Michael Bernardi
2023-08-12 22:36:06 +02:00
parent 0faff29a88
commit 73579900ad
2 changed files with 1 additions and 7 deletions

View File

@@ -524,9 +524,7 @@ public:
case WIDX_BUTTON_REMOVE: case WIDX_BUTTON_REMOVE:
{ {
int32_t nextItemToSelect = windowTileInspectorSelectedIndex - 1;
RemoveElement(windowTileInspectorSelectedIndex); RemoveElement(windowTileInspectorSelectedIndex);
SelectElementFromList(nextItemToSelect);
break; break;
} }

View File

@@ -166,14 +166,10 @@ namespace OpenRCT2::TileInspector
// Update the window // Update the window
windowTileInspectorElementCount--; windowTileInspectorElementCount--;
if (windowTileInspectorSelectedIndex > elementIndex) if (windowTileInspectorSelectedIndex >= elementIndex)
{ {
windowTileInspectorSelectedIndex--; windowTileInspectorSelectedIndex--;
} }
else if (windowTileInspectorSelectedIndex == elementIndex)
{
windowTileInspectorSelectedIndex = -1;
}
} }
} }