View Issue Details

IDProjectCategoryView StatusLast Update
0006303DarkRadiantGUIpublic13.01.2024 05:30
ReporterDragofer Assigned Togreebo  
PrioritynormalSeveritynormalReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.8.0 
Target Version3.9.0Fixed in Version3.9.0 
Summary0006303: Can't undo deletion of atdm_conversation_info entity via conversation editor
DescriptionClicking the "Delete" button in the conversation editor will remove the highlighted atdm_conversation_info entity. This can't be undone by either A) clicking "Cancel" in the conversation editor or B) pressing ctrl + z after closing the conversation editor. It appears there's no way to recover the entity without opening a backup of the map.
Steps To Reproduce1) In a new map, Map > Conversations... to open the conversation editor.
2) Click on "Add" to create a new conversation info entity. Note that the map's entity count is now 1.
3) Select the new entry that just appeared in the "Conversation Entities" list and click on "Delete". The map's entity count is now 0.
4) Click on "Cancel" to close the conversation editor. The conversation entity doesn't reappear, the map's entity count is still 0.
5) Press ctrl + z. The conversation entity still doesn't reappear, the map's entity count is still 0.
TagsNo tags attached.

Activities

greebo

greebo

13.01.2024 05:30

administrator   ~0016353

I can't easily make it undoable by hitting Cancel (reverting the deleted or added entities) - but I can make it undaoble through Ctrl-Z after closing the editor

Related Changesets

DarkRadiant: master cd0675da

13.01.2024 05:28

greebo


Details Diff
0006303: Add/delete conversation entity commands are now undable Affected Issues
0006303
mod - plugins/dm.conversation/ConversationDialog.cpp Diff File
mod - plugins/dm.conversation/ConversationEntity.cpp Diff File

Issue History

Date Modified Username Field Change
17.06.2023 12:45 Dragofer New Issue
17.06.2023 12:53 Dragofer Description Updated
13.01.2024 05:28 greebo Assigned To => greebo
13.01.2024 05:28 greebo Status new => assigned
13.01.2024 05:28 greebo Target Version => 3.9.0
13.01.2024 05:30 greebo Note Added: 0016353
13.01.2024 05:30 greebo Changeset attached => DarkRadiant master cd0675da
13.01.2024 05:30 greebo Status assigned => resolved
13.01.2024 05:30 greebo Resolution open => fixed
13.01.2024 05:30 greebo Fixed in Version => 3.9.0