DarkRadiant: portable_map_format e43b36ff

Author Committer Branch Timestamp Parent
greebo greebo portable_map_format 09.03.2020 14:42 portable_map_format 686fae6c
Changeset Handle undoable operations in a correct way. Low-level algorithm shouldn't start undoable operations on their own, this is the responsibility of calling code. This fixes the crash occurring in ff33068.
Creating another undoable operation when a previous one is already opened will lead to an assertion now.
mod - radiant/selection/algorithm/Group.cpp Diff File
mod - radiant/selection/group/SelectionGroupManager.cpp Diff File
mod - radiant/selection/group/SelectionGroupManager.h Diff File
mod - radiant/undo/Stack.h Diff File