mapper: fix selected object being deleted when opening map

This commit is contained in:
phobos2077
2026-06-06 23:27:50 +02:00
parent b93591f5d7
commit 823858f275
+4 -2
View File
@@ -1502,7 +1502,8 @@ void edit_mapper()
if (mapperYesNoDialog("Erase this map?")) {
bool wasBlockOn = map_toggle_block_obj_viewing_on();
if (wasBlockOn) map_toggle_block_obj_viewing(0);
mapper_destroy_highlight_obj(&hl_obj1, &_screen_obj);
mapper_destroy_highlight_obj(&hl_obj1, nullptr);
_screen_obj = nullptr;
mapNewMap();
handle_new_map(&currentType, &scrollOffset);
interfaceBarHide();
@@ -1518,7 +1519,8 @@ void edit_mapper()
if (settings.mapper.use_art_not_protos) {
mapperShowTimedMsg("WARNING! You are loading ART, not PROTOS!!!");
}
mapper_destroy_highlight_obj(&hl_obj1, &_screen_obj);
mapper_destroy_highlight_obj(&hl_obj1, nullptr);
_screen_obj = nullptr;
bool wasBlockOn = map_toggle_block_obj_viewing_on();
if (wasBlockOn) {
map_toggle_block_obj_viewing(0);