diff --git a/src/openrct2-ui/windows/TileInspector.cpp b/src/openrct2-ui/windows/TileInspector.cpp index 0462e1d73a..da8cddba27 100644 --- a/src/openrct2-ui/windows/TileInspector.cpp +++ b/src/openrct2-ui/windows/TileInspector.cpp @@ -524,9 +524,7 @@ public: case WIDX_BUTTON_REMOVE: { - int32_t nextItemToSelect = windowTileInspectorSelectedIndex - 1; RemoveElement(windowTileInspectorSelectedIndex); - SelectElementFromList(nextItemToSelect); break; } diff --git a/src/openrct2/world/TileInspector.cpp b/src/openrct2/world/TileInspector.cpp index 60577ed324..9e3d7bb35c 100644 --- a/src/openrct2/world/TileInspector.cpp +++ b/src/openrct2/world/TileInspector.cpp @@ -166,14 +166,10 @@ namespace OpenRCT2::TileInspector // Update the window windowTileInspectorElementCount--; - if (windowTileInspectorSelectedIndex > elementIndex) + if (windowTileInspectorSelectedIndex >= elementIndex) { windowTileInspectorSelectedIndex--; } - else if (windowTileInspectorSelectedIndex == elementIndex) - { - windowTileInspectorSelectedIndex = -1; - } } }