If I change the value for an existing album from 60 to 100 and next close jAlbum, there is no question “Save changes?”.
If I next open the project file again, the program shows the old default value 60 instead of the expected value 100.
Next I change the value again into 100 and call the save action via the menu and close jAlbum.
If I next open jAlbum again the saved value 100 is shown and after a next cahnge and close the “Save changes?”. pop-up shows up.
Why is there no “Save changes?”. Pop-up when I closed jAlbum after I changed the value the first time?
No this is different, I did what was advised in that thread and in your documentation: Default values should always be specified
That thread, the current thread and this thread shows that there is a fundamental problem in the input validation of jAlbum: I changed a value from 60 to 100, but this is not detected if I close the application!
I use the code as tested here, if that is incorrect, please tell me what the correct code is!
I don’t use a skinmodel file, because I don’t use compiled code. And I see no skinmodel file in the Minimal example skin, so it is apparently not recommended.
And after all jAlbum should just implement a good method to see if there is some unsaved input if the application is closed, independent of what other files are added A skinmodel file will not solve this problem.