View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001442||OpenMPT||General||public||2021-04-05 17:02||2021-04-17 23:52|
|Reporter||veksha||Assigned To||Saga Musix|
|Product Version||OpenMPT 1.30.00.* (current testing)|
|Target Version||OpenMPT 1.29.10.00 / libopenmpt 0.5.9 (upgrade first)||Fixed in Version||OpenMPT 1.29.10.00 / libopenmpt 0.5.9 (upgrade first)|
|Summary||0001442: undo/redo for channels add/remove is bugged|
Try to add new channel, then undo it and redo it. You will encounter some bugs.
|Steps To Reproduce|
a) assume that there is only one channel named "111"
b) assume that there is only one channel named "111"
c) assume that there is only one channel named "111"
|Tags||No tags attached.|
|Has the bug occurred in previous versions?|
|Tested code revision (in case you know it)|
I haven't tested this in 1.30.00.* (testing), but I can say that it works as intended on 1.29.*.*
Undo and Redo remove and re-add the channels as you would expect.
There are some optimizations in 1.30 which make it easier to update the UI for just a single channel if only that one channel was edited (e.g. channel name). It's probably related to these changes, I'll look into it.
There are some edge cases that also don't work properly in 1.29 due to similar fundamental issues. For example:
|2021-04-05 17:02||veksha||New Issue|
|2021-04-06 12:05||StarWolf3000||Note Added: 0004702|
|2021-04-06 13:16||Saga Musix||Assigned To||=> Saga Musix|
|2021-04-06 13:16||Saga Musix||Status||new => assigned|
|2021-04-06 19:00||Saga Musix||Note Added: 0004703|
|2021-04-17 23:39||Saga Musix||Note Added: 0004719|
|2021-04-17 23:52||Saga Musix||Note Added: 0004720|
|2021-04-17 23:52||Saga Musix||Status||assigned => resolved|
|2021-04-17 23:52||Saga Musix||Resolution||open => fixed|
|2021-04-17 23:52||Saga Musix||Fixed in Version||=> OpenMPT 1.29.10.00 / libopenmpt 0.5.9 (upgrade first)|
|2021-04-17 23:52||Saga Musix||Target Version||=> OpenMPT 1.29.10.00 / libopenmpt 0.5.9 (upgrade first)|