zinnschlag/openmw — pull request #62 by pvdk (2012-02-28 16:42:09+00:00)
Title: Launcher

I don't know if this can be/should be included in 0.12 but I implemented the messagebox when there is no data directory found. The launcher now generates a proper openmw.cfg, with full paths for the data= values.
Also, removing of the default profile is disabled, as it caused problems when the profile combobox was invalid. It also ignores invalid CurrentProfile= values in the launcher.cfg now.

Important:
I fixed a bug where the launcher.cfg wouldn't be saved, that was because I removed mLauncherConfig->sync(); (forgot what it was for.) That should definitely be included in 0.12. If you want I can make a separate commit for that, without the other stuff.

Note: data-local stuff is still present.