GNOME Bugzilla – Bug 342186
Loading instruments doesn't affect project dirty flag
Last modified: 2006-05-31 01:10:04 UTC
Loading instruments or effects into a project via "Synthesizer/Load Instrument..." or "Synthesizer/Load Effect..." doesn't affect the project dirty flag (that is "File/Save" stays greyed out). However, I think it should affect it.
can you provide reasoning for why this is necessary? actuall data loss is highly unlikely because any action to use the newly loaded instrument/effect or to modify it shall toggle the dirty flag.
I just noticed it because I tend to use "Save" a lot these days, due to #340437 (and I was confused that I couldn't save after adding instruments), so I thought I'd report it. Fixing the bug would at least make things more consistent - "Project/New Song" or "Project/Add Custom Synthesizer" for instance do affect the project dirty state, although by your argumentation, actual data loss is equally unlikely. But its not "necessary" to fix it because you can always reload the instruments if a crash occured, or use "Save As".
Wed May 31 03:02:36 2006 Tim Janik <timj@gtk.org> * beast-gtk/bstbseutils.[hc]: added preserve_non_dirty flag to bst_project_restore_from_file(), adapted callers.