Settings don't always update.


As my system is set up a little differently to yours I have to change the shader compiler path in the applications settings. However often the settings dialog doesn't push the changes through. The reason for this is because the TextBox's binding is updating on losing focus, but if I change the path and click the OK button it doesn't loose focus. It would also be nice if the settings were saved.
I have attached a patch I made which fixes the issue and adds saving to the settings. It will probably break the build on your system, because I had to change the "Pre-build event command line" in the project properties to get it to build on my machine. I made the patch with TortoiseSVN, but if you would prefer me to send the whole solution then I can do that.

file attachments