I’d like a way to make sure that save doesn’t happen in the juce_PropertiesFile destructor. I explicitly save earlier in my program so I can learn whether it succeeds or fails. If it fails, I don’t want to try again in the destructor.
I can think of a couple of ways of doing this:
- providing a public mutator for needsWriting
- adding some other member variable with a mutator that the destructor looks at before calling saveIfNeeded.
If you like either one of these, I’ll write a patch for it. Or, do you have another suggestion?