Fix several bugs on pressing Ctrl+Z in TextBoxes #1220
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The following bugs are fixed:
In "Edit Lyrics" dialog, pressing Ctrl+Z will result in error. If you click "apply", OpenUtau will crash.
![image](https://private-user-images.githubusercontent.com/54425948/351539754-9a36499a-e555-4bdb-b03d-3ee7badfbb86.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyODQxMzgsIm5iZiI6MTczOTI4MzgzOCwicGF0aCI6Ii81NDQyNTk0OC8zNTE1Mzk3NTQtOWEzNjQ5OWEtZTU1NS00YmRiLWIwM2QtM2VlN2JhZGZiYjg2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDE0MjM1OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY4NWM4NDg3MGVkNzYzOTc4MTFjNjhhZWRhODAxYjUxNDMyZmI2MDYwM2I5NjJjNzFkY2QzMTU4MDFhNTE1ZTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.oKpr2Gqxj6lFDG2Q91dpfAnyoiho-EhcrAd-fRCT0j4)
In "Note Defaults" dialog, press Ctrl+Z in "Default Lyric" field, draw a new note, and OpenUtau will crash
In "Phonetic assistant" dialog, input a letter, press Ctrl+Z for 3 times and it will show an error
![image](https://private-user-images.githubusercontent.com/54425948/351540713-48c9a730-56a8-43cb-808c-99ae58c1177f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyODQxMzgsIm5iZiI6MTczOTI4MzgzOCwicGF0aCI6Ii81NDQyNTk0OC8zNTE1NDA3MTMtNDhjOWE3MzAtNTZhOC00M2NiLTgwOGMtOTlhZTU4YzExNzdmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDE0MjM1OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY5MmM4YmZjNmQ0OWFiYTc5YzhlNzhiODU5YzI2ZmY0NDQzOWVhZjAyMzEyZjBhZjJmMDViMzhiZjMzYTYxMjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.lvgEtfJ9ZIXxRiSv0osd7VSU3aiybjvoM4pdt965QJM)