Using C++
1.) Open a file and make changes.
2.) hit the "x" in the upper right corner to close the buffer
3.) answer the prompt to save file with no.
4.) buffer closes.
5.) Open the file again
The file tab show the altered '*' and the changes return.
This does not happen if the file is edited then the File|Close menu option at step 2 is used.
If the original method was used and the file reopened, the File|Close menu option will not discard the changes either.